License

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 69

ALTERA PROGRAM LICENSE SUBSCRIPTION AGREEMENT

PLEASE REVIEW THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE INSTALLING OR
USING THE SOFTWARE PROVIDED TO YOU ON DVD, VIA A WEB-SITE, OR ON ANOTHER MEDIU
M OR THROUGH ANOTHER DELIVERY MECHANISM. BY INSTALLING OR USING THIS SOFTWARE O
R PAYING A SUBSCRIPTION FEE, YOU INDICATE YOUR ACCEPTANCE OF SUCH TERMS AND CO
NDITIONS, WHICH CONSTITUTE THE LICENSE AGREEMENT ("AGREEMENT") BETWEEN YOU AND
ALTERA CORPORATION OR THE ALTERA CORPORATION SUBSIDIARY FROM WHICH YOU HAVE ACQ
UIRED THIS LICENSE (COLLECTIVELY "ALTERA"). HOWEVER, THIS SOFTWARE MAY CONTAIN
PARTICULAR COMPONENTS, FILES OR PORTIONS WHICH ARE SUBJECT TO SEPARATE LICENS
E AGREEMENTS WITH DIFFERENT TERMS AND CONDITIONS. IN EACH SUCH CASE, THE APPLI
CABLE TERMS AND CONDITIONS ARE SET FORTH IN A FILE (CALLED "LICENSE.TXT") IN A
SEPARATELY MARKED SECTION, WHERE TERMS AND CONDITIONS SET FORTH EXCLUSIVELY GOV
ERN THE NAMED COMPONENTS. IN THE EVENT THAT YOU DO NOT AGREE WITH ANY OF THES
E TERMS AND CONDITIONS, DO NOT DOWNLOAD, COPY, INSTALL OR USE THIS SOFTWARE; IF
YOU HAVE RECEIVED A COPY ON COMPACT DISC OR ANOTHER MEDIUM, PLEASE PROMPTLY RE
TURN THE SOFTWARE UNUSED TO ALTERA.
IF YOU WISH TO PRINT OUT THIS PROGRAM LICENSE SUBSCRIPTION AGREEMENT, YOU SHOUL
D HIGHLIGHT THIS TEXT, RIGHT-CLICK, SELECT "COPY" THEN "PASTE" IT INTO A DOCUME
NT IN YOUR WORD PROCESSING PROGRAM.
1. Definitions: Licensed Program means whichever features of the software
are enabled by the software protection mechanism corresponding to the configura
tion you have licensed. Software means any of the software provided under this
Agreement on DVD, via a web-site, or on another medium or through another deli
very mechanism, including any non-subscribed or unenabled features thereof, an
d any associated user documentation; excepting the portions identified in parti
cular files which components are subject to the applicable license agreement(s)
set forth therein. Support means any services provided to you by Altera, its
subsidiaries, distributors, and sales representatives in responding to email,
telephone or other inquiries from you for maintenance, technical, or other supp
ort.
2. License to the Licensed Program: By this Agreement, ALTERA grants to yo
u a non-exclusive license to use the Licensed Program (and any updates thereof
for which you have paid a subscription fee) on the terms and conditions outline
d in this Agreement. Any features for which you have not paid a subscription fe
e or any other unenabled features of the Licensed Program (unless ALTERA provi
des a software protection enabling key or code for such unenabled features) are
unlicensed and you agree not to use or access such features. Certain licenses
to the Licensed Program are time limited, to the extent designated by ALTERA an
d as may be set forth in the feature line license key that is issued, and will
automatically time-out at the end of the designated period.
The source code of the Software, and the algorithms, concepts, techniques, meth
ods and processes embodied therein, constitute trade secrets and confidential a
nd proprietary information of ALTERA and its licensors, and LICENSEE shall not
access or use such trade secrets and information in any manner, except to the
extent expressly permitted herein. ALTERA and its licensors retain all title,
copyright, patent and other proprietary rights therein. LICENSEE agrees not to
remove or obscure any copyright, trademark or patent notices found in or on any
user documentation or the Software.
Pursuant to this Agreement, you may: (a) use the Licensed Program on a single c
omputer (or, if you have purchased a floating node license, the number of concu
rrent users for which you have obtained licenses from ALTERA may use the Licens
ed Program on networked workstations); (b) use the Licensed Program for the so
le purpose of creating, simulating, verifying, placing and routing, and program
ming designs on logic devices manufactured by ALTERA and sold by ALTERA or its
authorized distributors, although if you have obtained the Licensed Program thr
ough Altera's University Program or obtained a Student Version, you are only p
ermitted to use the Licensed Program for educational and academic purposes only
and expressly excluding any commercial purposes; (c) you may only use simulati
on model output files generated by the "Simgen" feature of the Licensed Softwar
e for simulation purposes and expressly not for synthesis or any other purpose
s; (d) make one copy of the Licensed Program in any computer-readable or printe
d form for back-up or archival purposes or as otherwise permitted under this Ag
reement; and (e) modify the Licensed Program and/or merge it into another progr
am solely in order to facilitate the management of software licensing controls
of the Licensed Program and third party software licensed using Flex LM softwa
re, provided all intellectual property notices including copyright and restrict
ed rights notices appearing on the Licensed Program are included on any such c
opy, modification, or portion merged or combined with the other program. Any co
py or portion of the Licensed Program merged into another program will continue
to be subject to the terms and conditions of this Agreement. Your end customer
s may use ALTERA programmable logic devices that have been programmed with the
Licensed Program.
The Licensed Program may be transferred to another party provided the other par
ty agrees to accept the terms and conditions of this Agreement and you notify A
LTERA in writing of the identity of the transferee. If you transfer the License
d Program, you must at the same time either transfer all copies, whether in pri
nted or computer-readable form, to the same party or destroy any copies not tr
ansferred, including all portions of the Licensed Program contained or merged i
nto another program, and certify the same to ALTERA. If you have purchased a fl
oating node license as provided above, you may also copy the Licensed Program o
nto another computer (or access it through networked workstations) for use by
another person or persons within your company only; provided that all users agr
ee to accept the terms and conditions of this Agreement.
YOU MAY NOT USE, COPY, MODIFY, DISTRIBUTE OR TRANSFER THE SOFTWARE OR ANY COPY,
OR MERGED OR COMBINED PORTION THEREOF, IN WHOLE OR IN PART, EXCEPT AS EXPRESSL
Y PROVIDED FOR IN THIS AGREEMENT. IF YOU TRANSFER POSSESSION OF ANY COPY, OR ME
RGED OR COMBINED PORTION OF THE SOFTWARE, TO ANOTHER PARTY EXCEPT AS EXPRESSLY
PROVIDED HEREIN, YOUR LICENSE IS AUTOMATICALLY TERMINATED. YOU MAY NOT DECOMPI
LE, DISASSEMBLE, REVERSE ENGINEER OR OTHERWISE ATTEMPT TO ACCESS THE SOURCE COD
E OF THE SOFTWARE OR REDUCE IT TO A HUMAN READABLE FORM; PROVIDED, HOWEVER, THA
T IF YOU ARE LOCATED IN A MEMBER NATION OF THE EUROPEAN COMMUNITY OR OTHER JUR
ISDICTION THAT PERMITS LIMITED REVERSE ENGINEERING, YOU MAY PERFORM LIMITED REV
ERSE ENGINEERING, BUT ONLY AFTER GIVING NOTICE TO ALTERA AND ONLY TO THE EXTENT
PERMITTED BY THE EC SOFTWARE DIRECTIVE OR OTHER APPLICABLE LAW. YOU MAY NOT P
UBLISH OR DISCLOSE THE RESULTS OF ANY BENCHMARKING OF THE SOFTWARE, OR USE SUC
H RESULTS FOR YOUR OWN COMPETING SOFTWARE DEVELOPMENT ACTIVITIES, WITHOUT THE P
RIOR WRITTEN PERMISSION OF ALTERA.
If you have paid a subscription fee, ALTERA shall, but only until the date thro
ugh which you have purchased an valid subscription, provide you with fixes and
other updates to the Licensed Program that ALTERA chooses to make generally ava
ilable to its customers who have paid a subscription fee; and use commercially
reasonable efforts to respond by telephone or email to inquiries from you for
technical or other Support regarding the Software. Any information collected b
y ALTERA from you pursuant to any requests from you for Support, including desi
gn files compiled using the Software and provided by you to ALTERA for design a
ssistance, enhancement and troubleshooting, may be used internally at ALTERA f
or the purpose of improving the future versions of the Software and other futur
e products. Any such information will not be disclosed by ALTERA to any third
parties other than its subsidiaries, its distributors and sales representatives
and to the company on behalf of whom you are using the Software (collectively
, Partners). ALTERA shall exercise reasonable efforts to maintain the confiden
tiality of the information.

3. Altera's Licensors: The Software may contain or be derived from portions of


code and documentation provided by third parties ("Licensors") who may include,
without limitation, Sun Microsystems, Inc.; The Regents of the University of C
alifornia; Softel vdm; Verific Design Automation, Inc.; and Compass Design Aut
omation, Inc. under license to ALTERA. ALTERA has assumed responsibility for th
e selection of such code and documentation and its use in producing and licensi
ng the Licensed Program. LICENSORS DISCLAIM ALL EXPRESS OR IMPLIED WARRANTIES A
ND CONDITIONS WITH RESPECT TO THE USE OF SUCH CODE OR DOCUMENTATION IN THE SOF
TWARE, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNES
S FOR A PARTICULAR PURPOSE, TITLE AND NONINFRINGEMENT. LICENSORS DISCLAIM ALL
LIABILITY FOR DAMAGES, INCLUDING, BUT NOT LIMITED TO, DIRECT, INDIRECT, SPECIAL
, INCIDENTAL, AND CONSEQUENTIAL DAMAGES, SUCH AS EXPENSES, RECALL COSTS, BUSIN
ESS INTERRUPTION DAMAGES, LOSS OF OR DAMAGE TO INFORMATION, LOST PROFITS, LOST
SAVINGS, OR OTHER DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOF
TWARE.
4. Term: The license is effective until terminated. You may terminate it at any
time by destroying the Software together with all copies, modifications, and m
erged portions thereof in any form. It will also terminate upon conditions set
forth elsewhere in this Agreement or if you fail to comply with any term or co
ndition of this Agreement. You agree upon such termination to destroy the Softw
are together with all copies, and merged or combined portions thereof in any fo
rm and certify same to ALTERA.
5. Limited Warranty and Remedies: For a period of ninety (90) days from the dat
e of your first receipt from ALTERA of the software protection code or key to
enable the Licensed Program, ALTERA warrants that (a) the Software will perform
substantially in accordance with ALTERA's current program documentation, if u
sed in compliance with the terms of this Agreement, and (b) the DVD, if any, on
which the Software is furnished will be free from defects in materials and wor
kmanship under normal use. This warranty is limited to you and is not transfera
ble.
During the 90-day warranty period, (1) ALTERA will replace any Software or DVD
not meeting the foregoing warranty and which is returned to ALTERA or an author
ized ALTERA distributor ("Authorized Distributor") with adequate proof of purch
ase; or (2) if ALTERA or the Authorized Distributor is unable to deliver a rep
lacement Software which performs substantially in accordance with current progr
am documentation or a DVD which is free of defects in materials or workmanship,
you may terminate this Agreement by returning the Software, and your money wil
l be refunded. Any replacement Software or DVD will be warranted for the remai
nder of the original warranty period or thirty (30) days, whichever is longer.
THE FOREGOING WARRANTY DOES NOT EXTEND TO ANY DVD THAT HAS BEEN DAMAGED AS A RE
SULT OF ACCIDENT, MISUSE, ABUSE, OR AS A RESULT OF SERVICE OR MODIFICATION BY A
NYONE OTHER THAN ALTERA OR AN AUTHORIZED DISTRIBUTOR.
EXCEPT AS EXPRESSLY SET FORTH ABOVE, NO OTHER WARRANTIES OR CONDITIONS, EITHER
EXPRESS OR IMPLIED, ARE MADE WITH RESPECT TO THE SOFTWARE OR SUPPORT PROVIDED B
Y ALTERA OR ITS PARTNERS, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND WARRANTIES OR CONDITION
S OF TITLE AND NONINFRINGEMENT, AND ALTERA EXPRESSLY DISCLAIMS ALL WARRANTIES N
OT STATED HEREIN. YOU ASSUME THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
OF THE SOFTWARE. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU AND NOT ALTERA OR AN
AUTHORIZED DISTRIBUTOR SHALL ASSUME THE ENTIRE COST OF NECESSARY SERVICING, RE
PAIR, OR CORRECTION. Some jurisdictions do not allow the exclusion of implied w
arranties, so the above exclusion may not apply to you in full, but shall be in
terpreted to apply to the maximum extent permissible under applicable law.
ALTERA DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET
YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED
OR ERROR-FREE. YOU ALSO ASSUME RESPONSIBILITY FOR THE SELECTION OF THE SOFTWARE
TO ACHIEVE YOUR INTENDED RESULTS AND FOR THE INSTALLATION, USE, AND RESULTS O
BTAINED FROM THE SOFTWARE.
YOUR SOLE REMEDIES AND ALTERA'S ENTIRE LIABILITY ARE AS SET FORTH ABOVE. IN NO
EVENT WILL ALTERA BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY DAMAGES, INCLUD
ING ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, EXPENSE
S, RECALL COSTS, BUSINESS INTERRUPTION DAMAGES, LOSS OF OR DAMAGE TO INFORMATIO
N, LOST PROFITS, LOST SAVINGS, OR OTHER DAMAGES ARISING OUT OF THE USE OF OR I
NABILITY TO USE THE SOFTWARE OR ANY SUPPORT PROVIDED BY ALTERA OR ITS PARTNERS.
Some jurisdictions do not allow the limitation or exclusion of special, incide
ntal or consequential damages, so the above limitations or exclusions may not a
pply to you in full but shall be interpreted to apply to the maximum extent pe
rmissible under applicable law.
THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE OTHER RIGH
TS WHICH VARY FROM JURISDICTION TO JURISDICTION. To the extent that the Softwa
re is derived from third-party software, no such third party warrants the Softw
are, assumes any liability regarding use of the Software or undertakes to furni
sh you any support or information relating to the Software.
6. Representations: ALTERA has the right to enter into this Agreement. With the
exception of any portion of the Software that is licensed by ALTERA from its L
icensors, the Software is proprietary to ALTERA. ALTERA is not currently aware
of any claim of infringement with respect to the Software.
7. General: Under no circumstances shall ALTERA be liable to any party in an am
ount beyond the greater of ten dollars or the license fee paid by you or your e
mployer to ALTERA for the Licensed Program, Software, or Support covered by thi
s Agreement. You may not sublicense, assign, or transfer the license, the Sof
tware, or disclose any trade secrets embodied in the Software, except as expres
sly provided in this Agreement. Any attempt otherwise to sublicense, assign, or
transfer any of the rights, duties, or obligations hereunder is void and shall
automatically terminate this license. You agree not to knowingly, directly or
indirectly, without prior written consent, if required, of the office of Expo
rt Administration of the US Department of Commerce, Washington D.C. 20230, expo
rt or transmit any of the Software, or any direct product thereof, to any count
ry to which such transmission is restricted by applicable regulations or statut
es.
This Agreement is entered into for the benefit of ALTERA and its Licensors, and
all rights granted to you and all obligations owed to ALTERA shall be enforcea
ble by ALTERA and its Licensors. No modification of this Agreement will be bin
ding unless in writing and signed by authorized representatives of each party.
If any of the provisions of this Agreement are held to be in violation of app
licable law, void or unenforceable, then such provisions are herewith waived or
amended to the extent necessary for the Agreement to be otherwise enforceable.
If you have any questions concerning this Agreement, including software maint
enance or warranty service, you should contact Altera Corporation, 101 Innovat
ion Drive, San Jose, CA 95134.
This Agreement will be governed by the laws of the State of California, United
States of America. You agree to submit to the exclusive jurisdiction of the cou
rts in the County of Santa Clara, State of California for the resolution of any
dispute or claim arising out of or relating to this Agreement. The prevailin
g party in any legal action or arbitration arising out of this Agreement shall
be entitled to reimbursement for its expenses, including court costs and reason
able attorneys' fees, in addition to any other rights and remedies such party m
ay have.
BY INSTALLING OR USING THE SOFTWARE OR BY PAYING A SUBSCRIPTION FEE, YOU ACKNOW
LEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND B
Y ITS TERMS AND CONDITIONS. YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLU
SIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND ALTERA WHICH SUPERSEDES ANY PR
OPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEE
N YOU AND ALTERA RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.
8. U.S. Government Restricted Rights: The Programs and any accompanying document
ation are commercial products. Use, duplication, release, modification, transfe
r or disclosure thereof by the U.S. Government is subject to restrictions as se
t forth in subparagraph (c) of The Rights in Technical Data and Computer Softw
are clause at DFARS 252.227-7013 or subparagraphs
(c)(1) and (2) of Commercial Computer Software--Restricted Rights at 48 FAR 52.2
27-19, as applicable, or in similar or successor clauses in the FAR, DFAR, or D
OD or applicable supplements, including NASA or FAR. Contractor/manufacturer is
Altera Corporation, 101 Innovation Drive, San Jose, CA 95134 and its licensor
s.
9. TalkBack Feature Notice
The TalkBack feature, included with the Licensed Program(s), enables ALTERA to
receive limited information concerning the Licensed Program(s) that you use and
your compilation of logic designs (but not the logic design files themselves)
using the Licensed Program(s). One of the primary purposes of the TalkBack fe
ature is to assist ALTERA in understanding how its customers use the Licensed
Program(s) and ALTERA'S other products, so more effort can be placed on improvi
ng the features most important to users. To disable/enable the TalkBack featur
e, run qtb_install.exe located in your quartus/bin folder.
INFORMATION COLLECTED The only information that ALTERA will receive through the
TalkBack feature is the information listed below. No design files will be col
lected or transmitted through the TalkBack feature.
Logic design compilation information regarding the following categories will be
collected: constraints (e.g., location assignments, clock and timing requireme
nt and assignments, any constraints set via the Quartus II graphical user inte
rface), device (e.g., targeted device and family), compilation (e.g., device, m
emory and I/O utilization, time of compilation), design (e.g., the number of e
ach type of file used and name of top file, intellectual property cores/Megacor
e(r) logic functions used), software tools (e.g., synthesis, simulation and ti
ming analysis tools used and version and build of the Licensed Program(s)), pla
tform (e.g., operating system, speed and number of processors and main memory),
license file identification number (T-Guard, host ID, NIC ID or C: drive), gr
aphical user interface activities and software errors log (e.g., previous exit
status).
ALTERA may correlate the data collected by the TalkBack feature to determine th
e identity of the user.
TRANSMISSION OF INFORMATION The TalkBack feature functions by bundling the colle
cted information resulting from your installation and/or execution of the Lice
nsed Program(s) and each logic design compilation and writing it to XML files w
hich are transmitted to ALTERA'S external web server by https (hypertext trans
fer protocol secure) post.
The TalkBack feature will only maintain up to fifteen (15) files at any given t
ime, i.e., the last five (5) sent files and up to ten (10) unsent files. As ne
w files are created, prior files (whether or not previously transmitted) will b
e deleted. Each saved file will be less than 500 KB in size and can be viewed
as text files found in your temporary directory on your hard drive (typically
in /tmp, c:/temp, or c:\documents and setting\username\local settings\temp).
If an https post transmission fails, or an internet connection is not available
at the time of installation, execution or compilation, the information is stor
ed as an XML file. Once an internet connection is achieved by you, the https
post transmission will again be attempted upon a successful compilation. The T
alkBack feature will not initiate an internet connection. Files that have not
been successfully transmitted will be named "quartus_talkback*.xml", while suc
cessfully transmitted files will be renamed as "sent_quartus_talkback*.xml."
The collection and bundling of information by the TalkBack feature will not mat
erially affect the installation, compilation time or the performance of the Lic
ensed Program(s).
ALTERA uses reasonable efforts to maintain the privacy of the transmitted infor
mation. However, due to technological limitations, and the risk of unlawful in
terceptions and accessing of transmissions and/or data, ALTERA cannot complete
ly assure you, and you should not expect, that the information will be absolute
ly protected or confidential. Once received, the transmitted information is pr
otected from outside ALTERA by "firewalls."
Should you attempt to tamper with or modify any installation of the Licensed Pr
ogram(s) in any way (other than as permitted herein or by your license), ALTERA
does not take any responsibility regarding the operation of the TalkBack feat
ure, or the collection and transmission of data as described herein.
NON-DISCLOSURE OF INFORMATION COLLECTED; USE OF INFORMATION The information coll
ected by the TalkBack feature will not be disclosed by ALTERA to any third part
ies other than its subsidiaries, its distributors and sales representatives an
d to the company on behalf of whom you are using the Quartus II software (colle
ctively, Partners) which disclosure will be in a form which correlates and per
sonally identifies individual customers or users; provided, however, that ALTER
A may share this information in an aggregate form that does not identify indivi
dual customers or users, with third parties , including, without limitation, i
ts electronic design automation (EDA) partners. ALTERA also seeks to require i
ts Partners to exercise reasonable efforts to maintain the confidentiality of
the information.
The personally identifiable information collected by the TalkBack feature will
only be used by ALTERA and its Partners (excepting your company) for marketing
and sales (for example, selective announcement of new products and services, d
istribution of marketing information, etc.) product planning and software devel
opment purposes (for example, solving software problems, optimizing software p
rocessing and designing future products to your needs). If you do not wish t
o receive sales and marketing communications, you may contact webmaster@altera.
com. In that case, we will use reasonable efforts to promptly remove you from
such lists.
EUROPEAN USERS OF THE LICENSED PROGRAM(S): Please note that the TalkBack featur
e will collect and provide certain personally identifiable information to ALTER
A. By agreeing to this Program Subscription License Agreement, you hereby giv
e your consent for ALTERA to use this information both within and outside of th
e European Union for the purposes described in this TalkBack disclosure notice.

ACCESS TO INFORMATION BY ISPS Through the https post procedure, your and ALTERA'
S Internet Service Providers will also receive the information collected by th
e TalkBack feature. However, ALTERA'S ISP does not disclose, share, release, p
ublish, disseminate, rent or sell any of the information to any third parties.
You should contact your ISP to determine their disclosure policies.
REQUIRED DISCLOSURES In addition to the permitted disclosures described herein,
and regardless of anything herein to the contrary, ALTERA may disclose persona
lly identifiable information (collected by the TalkBack feature and correlated
to users), with or without prior notice, when ALTERA believes that the law req
uires it, in response to subpoenas or at the demand of governmental agencies, t
o protect its systems or business, or to respond to an emergency.
ASSIGNMENT ALTERA reserves the right to transfer any and all information collec
ted by the TalkBack feature from users of the Licensed Program(s) to a third pa
rty in the event that it sells or transfers substantially all of its assets re
lated to the Licensed Program(s) to such third party.
DISABLING/ENABLING You may disable/enable the TalkBack feature at any time by r
unning qtb_install.exe located in your quartus/bin folder.
Altera Program Subscription License Agreement (c) 2008 Altera Corporation. All
rights reserved. Quartus is a registered trademark of Altera Corporation in th
e US and other countries.

LICENSE.TXT FILE:
YOUR USE OF THIS SOFTWARE IS GOVERNED BY THE STANDARD ALTERA PROGRAM LICENSE SU
BSCRIPTION AGREEMENT ("THE AGREEMENT"). HOWEVER, THE FOLLOWING NOTICES ARE PRO
VIDED AS REQUIRED BY THE APPLICABLE LICENSE AGREEMENT BETWEEN ALTERA AND THE TH
IRD PARTIES WHO HAVE PROVIDED THE FOLLOWING CODE AND DOCUMENTATION UNDER LICEN
SE TO ALTERA AS SPECIFIED IN SECTION 3 OF THE AGREEMENT.
1. APACHE (XERCES COMPILED LIBRARY) [FOR QUARTUS II]:
The following terms only apply to the Apache software portions of the Quartus II
development tools:
* The Apache Software License, Version 1.1
*
*
* Copyright (c) 1999-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 "Xerces" 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 [email protected].
*
* 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 and was
* originally based on software copyright (c) 1999, International
* Business Machines, Inc., http://www.ibm.com. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.

2. TLS (COMPILED LIBRARY) [FOR QUARTUS II]:


The following terms only apply to the TLS portions (i.e., add-on module for Tcl
to provide support for OpenSSL) of the Quartus II development tools:
This software is copyrighted by Matt Newman <[email protected]> and other parti
es. 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 licen
se this software and its documentation for any purpose, provided that existing
copyright notices are retained in all copies and that this notice is included v
erbatim 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 ea
ch 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, B
UT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PAR
TICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENA
NCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. govern
ment, the Government shall have only "Restricted Rights" in the software and re
lated documentation as defined in the Federal Acquisition Regulations (FARs) i
n 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 Compute
r Software" and the Government shall have only "Restricted Rights" as defined i
n Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the aut
hors grant the U.S. Government and others acting in its behalf permission to us
e and distribute the software in accordance with the terms specified in this li
cense.
3. TCL/TK (COMPILED LIBRARY AND EXECUTABLES) [FOR QUARTUS II AND MAX+PLUS
II ADVANCED SYNTHESIS ONLY]:
The following terms only apply to the Tcl and Tk portions of the Quartus II/Max
+PLUS II Advanced Synthesis development tools:
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 u
nless explicitly disclaimed in individual files.
The authors hereby grant permission to use, copy, modify, distribute, and licen
se this software and its documentation for any purpose, provided that existing
copyright notices are retained in all copies and that this notice is included v
erbatim 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 ea
ch 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, B
UT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PAR
TICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENA
NCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. govern
ment, the Government shall have only "Restricted Rights" in the software and re
lated documentation as defined in the Federal Acquisition Regulations (FARs) i
n 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 Compute
r Software" and the Government shall have only "Restricted Rights" as defined i
n Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the aut
hors grant the U.S. Government and others acting in its behalf permission to us
e and distribute the software in accordance with the terms specified in this li
cense.

4. BWIDGET (TCL SCRIPT) [FOR USE WITH QUARTUS II AND MAX+PLUS II ADVANCED S
YNTHESIS ONLY]:
The following terms only apply to the BWidget Toolkit portions of the Quartus I
I/Max+PLUS II Advanced Synthesis development tools:
BWidget ToolKit Copyright (c) 1998-1999 UNIFIX. Copyright (c) 2001-2002 ActiveS
tate Corp.
The following terms apply to all files associated with the software unless expl
icitly disclaimed in individual files.
The authors hereby grant permission to use, copy, modify, distribute, and licen
se this software and its documentation for any purpose, provided that existing
copyright notices are retained in all copies and that this notice is included v
erbatim 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 ea
ch 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, B
UT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PAR
TICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENA
NCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. govern
ment, the Government shall have only "Restricted Rights" in the software and re
lated documentation as defined in the Federal Acquisition Regulations (FARs) i
n 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 Compute
r Software" and the Government shall have only "Restricted Rights" as defined i
n Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the aut
hors grant the U.S. Government and others acting in its behalf permission to us
e and distribute the software in accordance with the terms specified in this li
cense.

5. PERL (EXECUTABLE) [FOR USE WITH QUARTUS II ONLY]:[include zip file of so


urce code in order to comply with license terms for distribution of executable]

The following terms only apply to the Perl scripting tool portions of the Quart
us II development tool (the Standard Version of the executables and library fil
es are being made available in a zip file in source format within this package,
or they can be obtained from www.cpan.org):
Copyright (C) 1991-2001 Larry Wall
Preamble The intent of this document is to state the conditions under which a Pa
ckage may be copied, such that the Copyright Holder maintains some semblance of
artistic control over the development of the package, while giving the users o
f the package the right to use and distribute the Package in a more-or-less cus
tomary fashion, plus the right to make reasonable modifications.
Definitions "Package" refers to the collection of files distributed by the Copyr
ight Holder, and derivatives of that collection of files created through textua
l 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 specifie
d below.
"Copyright Holder" is whoever is named in the copyright or copyrights for the p
ackage.
"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 req
uired to justify it to the Copyright Holder, but only to the computing communit
y at large as a market that must bear the fee.)
"Freely Available" means that no fee is charged for the item itself, though the
re 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.
You may make and give away verbatim copies of the source form of the Standard V
ersion of this Package without restriction, provided that you duplicate all of
the original copyright notices and associated disclaimers.
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 wa
y shall still be considered the Standard Version.
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 change
d that file, and provided that you do at least ONE of the following:
place your modifications in the Public Domain or otherwise make them Fre
ely 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 S
tandard Version of the Package. use the modified Package only within you
r corporation or organization. rename any non-standard executables so th
e names do not conflict with standard executables, which must also be provided,
and provide a separate manual page for each non-standard executable that clear
ly documents how it differs from the Standard Version. make other distr
ibution arrangements with the Copyright Holder.
You may distribute the programs of this Package in object code or executable fo
rm, provided that you do at least ONE of the following:
distribute a Standard Version of the executables and library files, toge
ther with instructions (in the manual page or equivalent) on where to get the S
tandard Version. accompany the distribution with the machine-readable so
urce of the Package with your modifications. give non-standard executables non
-standard names, and clearly document the differences in manual pages (or equiv
alent), together with instructions on where to get the Standard Version.
make other distribution arrangements with the Copyright Holder.
You may charge a reasonable copying fee for any distribution of this Package. Y
ou may charge any fee you choose for support of this Package. You may not charg
e a fee for this Package itself. However, you may distribute this Package in ag
gregate with other (possibly commercial) programs as part of a larger (possibly
commercial) software distribution provided that you do not advertise this Pack
age as a product of your own. You may embed this Package's interpreter within a
n executable of yours (by linking); this shall be construed as a mere form of a
ggregation, provided that the complete Standard Version of the interpreter is s
o embedded.
The scripts and library files supplied as input to or produced as output from t
he programs of this Package do not automatically fall under the copyright of th
is Package, but belong to whomever 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.
C subroutines (or comparably compiled subroutines in other languages) supplied
by you and linked into this Package in order to emulate subroutines and variabl
es 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 sub
routines do not change the language in any way that would cause it to fail the
regression tests for the language.
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 attem
pt is made to make this Package's interfaces visible to the end user of the com
mercial distribution. Such use shall not be construed as a distribution of this
Package.
The name of the Copyright Holder may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND F
ITNESS FOR A PARTICULAR PURPOSE.
The End

6. INCR TCL (COMPILED LIBRARY) [FOR USE WITH QUARTUS II ONLY]:


The following terms only apply to the [incr Tcl] (also known as Itcl and Itk)
portions of the Quartus II development tools:
This software is copyrighted by Cadence Design Systems, Inc., and other parties.
The following terms apply to all files associated with the software unless e
xplicitly disclaimed in individual files.
The authors hereby grant permission to use, copy, modify, distribute, and licen
se this software and its documentation for any purpose, provided that existing
copyright notices are retained in all copies and that this notice is included v
erbatim 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 ea
ch 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, B
UT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PAR
TICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENA
NCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. govern
ment, the Government shall have only "Restricted Rights" in the software and re
lated documentation as defined in the Federal Acquisition Regulations (FARs) i
n 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 Compute
r Software" and the Government shall have only "Restricted Rights" as defined i
n Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the aut
hors grant the U.S. Government and others acting in its behalf permission to us
e and distribute the software in accordance with the terms specified in this li
cense.
-----------------------------------------------------------------------
Following is the original agreement for the Tcl/Tk software from Sun Microsyst
ems.
-----------------------------------------------------------------------
This software is copyrighted by the Regents of the University of California, Sun
Microsystems, Inc., 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 licen
se this software and its documentation for any purpose, provided that existing
copyright notices are retained in all copies and that this notice is included v
erbatim 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 ea
ch 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, B
UT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PAR
TICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENA
NCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. govern
ment, the Government shall have only "Restricted Rights" in the software and re
lated documentation as defined in the Federal Acquisition Regulations (FARs) i
n 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 Compute
r Software" and the Government shall have only "Restricted Rights" as defined i
n Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the aut
hors grant the U.S. Government and others acting in its behalf permission to us
e and distribute the software in accordance with the terms specified in this li
cense.
7. TCL-DP (TCL SCRIPT) [FOR USE WITH QUARTUS II ONLY]:
The following terms only apply to the tcl-dp portions of the Quartus II develop
ment tool:
Tcl Distributed Programming (Tcl-DP) Copyright (c) 1995-1996 Cornell University.

1. The "Software", below, refers to the Tcl-DP system, developed by the Tcl
-DP group (in either source-code, object-code or executable-code form), and rel
ated documentation, and a "work based on the Software" means a work based on ei
ther the Software, on part of the Software, or on any derivative work of the So
ftware under copyright law: that is, a work containing all or a portion of the
Tcl-DP system, either verbatim or with modifications. Each licensee is addressed
as "you" or "Licensee."
2. Cornell University as the parent organization of the Tcl-DP group holds
copyrights in the Software. The copyright holder reserves all rights except tho
se expressly granted to licensees, and U.S. Government license rights.
3. Permission is hereby granted to use, copy, modify, and to redistribute t
o others. If you distribute a copy or copies of the Software, or you modify a co
py or copies of the Software or any portion of it, thus forming a work based on
the Software, and make and/or distribute copies of such work, you must meet th
e following conditions:
1. If you make a copy of the Software (modified or verbatim) it mus
t include the copyright notice and this license.
2. You must cause the modified Software to carry prominent notices
stating that you changed specified portions of the Software.
4. LICENSEE AGREES THAT THE EXPORT OF GOODS AND/OR TECHNICAL DATA FROM THE
UNITED STATES MAY REQUIRE SOME FORM OF EXPORT CONTROL LICENSE FROM THE U.S. GOV
ERNMENT AND THAT FAILURE TO OBTAIN SUCH EXPORT CONTROL LICENSE MAY RESULT IN CR
IMINAL LIABILITY UNDER U.S. LAWS.
5. Portions of the Software resulted from work developed under a U.S. Gover
nment Contract and are subject to the following license: the Government is gran
ted for itself and others acting on its behalf a paid-up, nonexclusive, irrevoc
able worldwide license in this computer software to reproduce, prepare derivati
ve works, and perform publicly and display publicly.
6. Disclaimer of warranty: Licensor provides the software on an ``as is'' b
asis. Licensor does not warrant, guarantee, or make any representations regardi
ng the use or results of the software with respect to its correctness, accuracy
, reliability or performance. The entire risk of the use and performance of the
software is assumed by licensee. ALL WARANTIES INCLUDING, WITHOUT LIMITATION,
ANY WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE OR MERCHANTABILITY ARE HEREBY
EXCLUDED.
7. Lack of maintenance or support services: Licensee understands and agrees
that licensor is under no obligation to provide maintenance, support or update
services, notices of latent defects, or correction of defects for the software.

8. Limitation of liability, indemnification: Even if advised of the possibi


lity of damages, under no circumstances shall licensor be liable to licensee or
any third party for damages of any character, including, without limitation, d
irect, indirect, incidental, consequential or special damages, loss of profits,
loss of use, loss of goodwill, computer failure or malfunction. Licensee agree
s to indemnify and hold harmless licensor for any and all liability licensor ma
y incur as a result of licensee's use of the software.

THE FOLLOWING FILES [FOR USE WITH QUARTUS II ONLY] SHOULD BE INCLUDED IN THE CY
GWIN DIRECTORY:

"LICENSE.TXT" file
The following applies only to those portions of the software that are subject to
the GNU GPL or GNU GLPL:
Altera Corporation (located at 101 Innovation Drive, San Jose, California 95134,
408-544-7000) hereby offers, for a period of three years from the date of your
receipt of this software from Altera or its authorized distributors, to give a
ny third party, for a charge no more than the cost of physically performing sou
rce distribution, a complete machine-readable copy of the source code to these
limited portions of the software subject to the GNU General Public License or
the GNU Lesser General Public License, to be distributed on a medium customarily
used for software interchange.

"COPYING" file [use existing GNU GENERAL PUBLIC LICENSE]

"COPYING.LIB" file [use existing GNU GENERAL LIBRARY PUBLIC LICENSE]

"COPYING.LIBGLOSS"
[use the existing text, e.g., the following: "The libgloss subdirectory is a co
llection of software from several sources. Each have their own copyrights embed
ded in each file that they concern. . . . ]

"COPYING.NEWLIB"
[use the existing text, e.g., "The newlib subdirectory is a collection of softw
are from several sources. Each file may have its own copyright/license that is
embedded in the source file.
This list documents those licenses which are more restrictive than a BSD-like l
icense or require the copyright notice to be duplicated in documentation and/or
other materials associated with the distribution. Certain licenses documented
here only apply to specific targets. Certain clauses only apply if you are bu
ilding the code as part of your binary.
Note that this list may omit certain licenses that only pertain to the copying/
modifying of the individual source code. If you are distributing the source co
de, then you do not need to worry about these omitted licenses, so long as you
do not modify the copyright information already in place. . . . ]

8. GNU "GZIP" COMMAND, GNU "MAKE", AND GNU "TAR" (EXECUTABLE) [FOR USE WITH
QUARTUS II ONLY]:
The following terms only apply to the GNU "gzip" command portions and the GNU M
ake portions of the software:
This program is free software; you can redistribute it and/or modify it under t
he terms of the GNU General Public License as published by the Free Software Fo
undation; either version 2 of the License, or (at your option) any later versio
n.
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 th
is program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA.
Altera Corporation (located at 101 Innovation Drive, San Jose, California 95134,
408-544-7000) hereby offers, for a period of three years from the date of your
receipt of this software from Altera or its authorized distributors, to give a
ny third party, for a charge no more than the cost of physically performing sou
rce distribution, a complete machine-readable copy of the source code to these
limited portions of the software subject to the GNU General Public License, to
be distributed on a medium customarily used for software interchange.
GNU `gzip' command for compressing files. Copyright (C) 1992-1993 Jean-loup Ga
illy GNU Make. Copyright (C) 1989, 1991 Free Software Foundation, Inc. GNU Tar.
Copyright (C) 1992, 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2003, 2004 Free
Software Foundation, Inc.

GNU GENERAL PUBLIC LICENSE Version 2, June 1


991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and dis
tribute verbatim copies of this license document, but changing it is not allowe
d.
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 guar
antee 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 F
ree 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 G
NU 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 G
eneral Public Licenses are designed to make sure that you have the freedom to di
stribute 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 s
oftware or use pieces of it in new free programs; and that you know you can do t
hese things.
To protect your rights, we need to make restrictions that forbid anyone to den
y you these rights or to ask you to surrender the rights. These restrictions tra
nslate to certain responsibilities for you if you distribute copies of the softw
are, 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 mak
e sure that they, too, receive or can get the source code. And you must show th
em these terms so they know their rights.
We protect your rights with two steps: (1) copyright the software, and (2) off
er 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 ever
yone understands that there is no warranty for this free software. If the softw
are is modified by someone else and passed on, we want its recipients to know th
at 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 wi
sh to avoid the danger that redistributors of a free program will individually o
btain patent licenses, in effect making the program proprietary. To prevent thi
s, we have made it clear that any patent must be licensed for everyone's free us
e or not licensed at all.
The precise terms and conditions for copying, distribution and modification fo
llow.

GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYI


NG, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which containsa notice pl
aced by the copyright holder saying it may be distributed under the terms of thi
s General Public License. The "Program", below, refers to any such program or w
ork, and a "work based on the Program" means either the Program or any derivativ
e work under copyright law: that is to say, a work containing the Program or a p
ortion of it, either verbatim or with modifications and/or translated into anoth
er language. (Hereinafter, translation is included without limitation in the te
rm "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 con
stitute 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'ssource 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 a
ny 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 portionof 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 ru
n, you must cause it, when started running for such interactive use in the m
ost ordinary way, to print or display an announcement including an appropria
te 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 und
er these conditions, and telling the user how to view a copy of this Lic
ense. (Exception: if the Program itself is interactive but does not normall
y 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 secti


ons of that work are not derived from the Program, and can be reasonably conside
red independent and separate works in themselves, then this License, and its ter
ms, 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 bas
ed on the Program, the distribution of the whole must be on the terms of this Li
cense, whose permissions for other licensees extend to the entire whole, and thu
s 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 right
s to work written entirely by you; rather, the intent is to exercise the right t
o control the distribution of derivative or collective works based on the Progra
m.
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 distri
bution 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 Sectio
n 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 per
forming source distribution, a complete machine-readable copy of the corresp
onding source code, to be distributed under the terms of Sections 1 and 2 ab
ove on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to dis
tribute corresponding source code. (This alternative is allowed only for no
ncommercial 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 modif
ications to it. For an executable work, complete source code means all the sour
ce code for all modules it contains, plus any associated interface definition fi
les, plus the scripts used to control compilation and installation of the execut
able. However, as a special exception, the source code distributed need not inc
lude anything that is normally distributed (in either source or binary form) wit
h the major components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies the executab
le.
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 thir
d parties are not compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Programexcept as ex


pressly provided under this License. Any attempt otherwise to copy, modify, sub
license 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 notsigned 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 acce
pt this License. Therefore, by modifying or distributing the Program (or any wo
rk 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 Pro
gram or works based on it.
6. Each time you redistribute the Program (or any work based on theProgram), t
he recipient automatically receives a license from the original licensor to copy
, distribute or modify the Program subject to these terms and conditions. You m
ay not impose any further restrictions on the recipients' exercise of the rights
granted herein. You are not responsible for enforcing compliance by third parti
es to this License.
7. If, as a consequence of a court judgment or allegation of patentinfringemen
t 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 con
ditions of this License, they do not excuse you from the conditions of this Lice
nse. If you cannot distribute so as to satisfy simultaneously your obligations
under this License and any other pertinent obligations, then as a consequence yo
u 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 b
oth it and this License would be to refrain entirely from distribution of the Pr
ogram.
If any portion of this section is held invalid or unenforceable under any partic
ular circumstance, the balance of the section is intended to apply and the secti
on 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 o
ther property right claims or to contest validity of any such claims; this secti
on has the sole purpose of protecting the integrity of the free software distrib
ution system, which is implemented by public license practices. Many people hav
e 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 th
e 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 conse
quence of the rest of this License.

8. If the distribution and/or use of the Program is restricted incertain count


ries either by patents or by copyrighted interfaces, the original copyright hold
er who places the Program under this License may add an explicit geographical di
stribution limitation excluding those countries, so that distribution is permitt
ed only in or among countries not thus excluded. In such case, this License inc
orporates the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versionsof 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", y
ou 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 Progr
am 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 freeprograms wh
ose distribution conditions are different, write to the author to ask for permis
sion. For software which is copyrighted by the Free Software Foundation, write
to the Free Software Foundation; we sometimes make exceptions for this. Our dec
ision will be guided by the two goals of preserving the free status of all deriv
atives of our free software and of promoting the sharing and reuse of software g
enerally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTYFOR TH
E PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STA
TED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "A
S IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PART
ICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRA
M IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL N
ECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITINGWILL
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 INABILIT
Y TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RE
NDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF TH
E PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PART
Y 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 u
se 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 point
er to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <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 S
oftware 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 WITH
OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FI
TNESS 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 s
tarts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision co
mes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free sof
tware, 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 part
s 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 m
enu 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 `Gnom
ovision' (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 prop
rietary programs. If your program is a subroutine library, you may consider it
more useful to permit linking proprietary applications with the library. If thi
s is what you want to do, use the GNU Library General Public License instead of
this License.

9. BUDDY (COMPILED INTO QUARTUS II CODE) [FOR USE WITH QUARTUS II ONLY]:
The following terms only apply to the BuDDy portions of the software:
Copyright (C) 1996-2002 by Jorn Lind-Nielsen. All rights reserved
Permission is hereby granted, without written agreement and without license or
royalty fees, to use, reproduce, prepare derivative works, distribute, and disp
lay this software and its documentation for any purpose, provided that (1) the
above copyright notice and the following two paragraphs appear in all copies of
the source code and (2) redistributions, including without limitation binaries
, reproduce these notices in the supporting documentation. Substantial modifica
tions 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 ind
icated in all files where they apply.
IN NO EVENT SHALL JORN LIND-NIELSEN, OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE
TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGE
S ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE A
UTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
JORN LIND-NIELSEN SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMI
TED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE AUTHOR
S AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,
ENHANCEMENTS, OR MODIFICATIONS.

10. TKTABLE (COMPILED LIBRARY) [FOR USE WITH QUARTUS II ONLY]:


The following terms only apply to the TkTable portions of the software:
This software is copyrighted by Jeffrey Hobbs <[email protected]>. The follow
ing terms apply to all files associated with the software unless explicitly dis
claimed in individual files.
The authors hereby grant permission to use, copy, modify, distribute, and licen
se this software and its documentation for any purpose, provided that existing
copyright notices are retained in all copies and that this notice is included v
erbatim in any distributions. No written agreement, license, or royalty fee is
required for any of the authorized uses.
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, B
UT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PAR
TICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS"
BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENA
NCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
RESTRICTED RIGHTS: Use, duplication or disclosure by the U.S. government is sub
ject to the restrictions as set forth in subparagraph (c) (1) (ii) of the Right
s in Technical Data and Computer Software Clause as DFARS 252.227-7013 and FAR
52.227-19.
SPECIAL NOTES:
This software also falls under the bourbon_ware clause: Should you find this so
ftware useful in your daily work, you should feel obliged to take the author ou
t for a drink if the opportunity presents itself. The user may feel exempt fro
m this clause if they are under 21 or think the author has already partaken of
too many drinks.

11. BLT (COMPILED LIBRARY) [FOR USE WITH QUARTUS II ONLY]:


The following notices apply only to the BLT portions of the software.
* Copyright 1991-1998 by Bell Labs Innovations for Lucent
* Technologies.
*
* 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 the copyright notice and warranty
* disclaimer appear in supporting documentation, and that the names
* of Lucent Technologies any of their entities not be used in
* advertising or publicity pertaining to distribution of the software
* without specific, written prior permission.
*
* Lucent Technologies disclaims all warranties with regard to this
* software, including all implied warranties of merchantability and
* fitness. In no event shall Lucent Technologies 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 tortuous action, arising
* out of or in connection with the use or performance of this
* software.

12. ZLIB (COMPILED INTO QUARTUS CODE) [FOR USE WITH QUARTUS II ONLY]:
The following notices apply only to the "zlib" general purpose compression libr
ary.
'zlib' general purpose compression library version 1.1.3, July 9th, 1998
Copyright (C) 1995-1998 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 th
e use of this software.
Permission is granted to anyone to use this software for any purpose, inclu
ding commercial applications, and to alter it and redistribute it freely, sub
ject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not c
laim that you wrote the original software. If you use this software in a p
roduct, an acknowledgment in the product documentation would be appreciate
d 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 [email protected] [email protected]
ltech.edu
13. JAVA RUNTIME ENVIRONMENT (EXECUTABLE) [FOR USE WITH QUARTUS II ONLY]:
The following notices apply only to the Java Runtime Environment executable:
Sun Microsystems, Inc. Binary Code License Agreement
for the JAVA SE RUNTIME ENVIRONMENT (JRE) VERSION 6
SUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE SOFTWARE IDENTIFIED B
ELOW TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED
IN THIS BINARY CODE LICENSE AGREEMENT AND SUPPLEMENTAL LICENSE TERMS (COLLECTIV
ELY "AGREEMENT"). PLEASE READ THE AGREEMENT CAREFULLY. BY DOWNLOADING OR INSTA
LLING THIS SOFTWARE, YOU ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTAN
CE BY SELECTING THE "ACCEPT" BUTTON AT THE BOTTOM OF THE AGREEMENT. IF YOU ARE
NOT WILLING TO BE BOUND BY ALL THE TERMS, SELECT THE "DECLINE" BUTTON AT THE
BOTTOM OF THE AGREEMENT AND THE DOWNLOAD OR INSTALL PROCESS WILL NOT CONTIN
UE.
1. DEFINITIONS. "Software" means the identified above in binary form, any other
machine readable materials (including, but not limited to, libraries, source
files, header files, and data files), any updates or error corrections provi
ded by Sun, and any user manuals, programming guides and other documentation
provided to you by Sun under this Agreement. "Programs" mean Java applets and
applications intended to run on the Java Platform, Standard Edition (Java S
E) on Java-enabled general purpose desktop computers and servers.
2. LICENSE TO USE. Subject to the terms and conditions of this Agreement, inclu
ding, but not limited to the Java Technology Restrictions of the Supplemental
License Terms, Sun grants you a non-exclusive, non-transferable, limited lic
ense without license fees to reproduce and use internally Software complete an
d unmodified for the sole purpose of running Programs. Additional licenses f
or developers and/or publishers are granted in the Supplemental License Terms.

3. RESTRICTIONS. Software is confidential and copyrighted. Title to Software an


d all associated intellectual property rights is retained by Sun and/or its
licensors. Unless enforcement is prohibited by applicable law, you may not mod
ify, decompile, or reverse engineer Software. You acknowledge that Licensed
Software is not designed or intended for use in the design, construction, oper
ation or maintenance of any nuclear facility. Sun Microsystems, Inc. disclai
ms any express or implied warranty of fitness for such uses. No right, title o
r interest in or to any trademark, service mark, logo or trade name of Sun o
r its licensors is granted under this Agreement. Additional restrictions for d
evelopers and/or publishers licenses are set forth in the Supplemental Licen
se Terms.
4. LIMITED WARRANTY. Sun warrants to you that for a period of ninety (90) days
from the date of purchase, as evidenced by a copy of the receipt, the media on
which Software is furnished (if any) will be free of defects in materials a
nd workmanship under normal use. Except for the foregoing, Software is provided
"AS IS". Your exclusive remedy and Sun's entire liability under this limite
d warranty will be at Sun's option to replace Software media or refund the fee
paid for Software. Any implied warranties on the Software are limited to 90
days. Some states do not allow limitations on duration of an implied warranty
, so the above may not apply to you. This limited warranty gives you specifi
c legal rights. You may have others, which vary from state to state.
5. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRES
S OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING
ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURP
OSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLA
IMERS ARE HELD TO BE LEGALLY INVALID.
6. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WI
LL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR F
OR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER C
AUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO TH
E USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POS
SIBILITY OF SUCH DAMAGES. In no event will Sun's liability to you, whether i
n contract, tort (including negligence), or otherwise, exceed the amount paid
by you for Software under this Agreement. The foregoing limitations will app
ly even if the above stated warranty fails of its essential purpose. Some stat
es do not allow the exclusion of incidental or consequential damages, so som
e of the terms above may not be applicable to you.
7. TERMINATION. This Agreement is effective until terminated. You may terminate
this Agreement at any time by destroying all copies of Software. This Agree
ment will terminate immediately without notice from Sun if you fail to comply
with any provision of this Agreement. Either party may terminate this Agreem
ent immediately should any Software become, or in either party's opinion be li
kely to become, the subject of a claim of infringement of any intellectual p
roperty right. Upon Termination, you must destroy all copies of Software.
8. EXPORT REGULATIONS. All Software and technical datadelivered under this
Agreement are subject to US export control laws and may be subject to export
or import regulations in other countries. You agree to comply strictly with
all such laws and regulations and acknowledge that you have the responsibility
to obtain such licenses to export, re-export, or import as may be required
after delivery to you.
9. TRADEMARKS AND LOGOS. You acknowledge and agree asbetween you and Sun
that Sun owns the SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET trademarks and
all SUN, SOLARIS, JAVA, JINI, FORTE, and iPLANET-related trademarks, service
marks, logos and other brand designations ("Sun Marks"), and you agree to com
ply with the Sun Trademark and Logo Usage Requirements currently located at
http://www.sun.com/policies/trademarks. Any use you make of the Sun Marks in
ures to Sun's benefit.
10. U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is being acquired by or on b
ehalf of the U.S. Government or by a U.S. Government prime contractor or sub
contractor (at any tier), then the Government's rights in Software and accompa
nying documentation will be only as set forth in this Agreement; this is in
accordance with 48 CFR 227.7201 through 227.7202-4 (for Department of Defense
(DOD) acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitio
ns).
11. GOVERNING LAW. Any action related to this Agreement will be governed by Cal
ifornia law and controlling U.S. federal law. No choice of law rules of any
jurisdiction will apply.
12. SEVERABILITY. If any provision of this Agreement is held to be unenforceabl
e, this Agreement will remain in effect with the provision omitted, unless o
mission would frustrate the intent of the parties, in which case this Agreemen
t will immediately terminate.
13. INTEGRATION. This Agreement is the entire agreement between you and Sun rel
ating to its subject matter. It supersedes all prior or contemporaneous oral
or written communications, proposals, representations and warranties and prev
ails over any conflicting or additional terms of any quote, order, acknowled
gment, or other communication between the parties relating to its subject matt
er during the term of this Agreement. No modification of this Agreement will
be binding, unless in writing and signed by an authorized representative of e
ach party.
SUPPLEMENTAL LICENSE TERMS
These Supplemental License Terms add to or modify the terms of the Binary Code
License Agreement. Capitalized terms not defined in these Supplemental Term
s shall have the same meanings ascribed to them in the Binary Code License Agr
eement . These Supplemental Terms shall supersede any inconsistent or conflict
ing terms in the Binary Code License Agreement, or in any license contained
within the Software.
A. Software Internal Use and Development License Grant. Subject to the terms a
nd conditions of this Agreement and restrictions and exceptions set forth in
the Software "README" file incorporated herein by reference, including, but n
ot limited to the Java Technology Restrictions of these Supplemental Terms,
Sun grants you a non-exclusive, non-transferable, limited license without fees
to reproduce internally and use internally the Software complete and unmodi
fied for the purpose of designing, developing, and testing your Programs.
B. License to Distribute Software. Subject to the terms and conditions of this
Agreement and restrictions and exceptions set forth in the Software RE
ADME file, including, but not limited to the Java Technology Restrictions of t
hese Supplemental Terms, Sun grants you a non-exclusive, non-transferable, l
imited license without fees to reproduce and distribute the Software, provided
that (i) you distribute the Software complete and unmodified and only bundl
ed as part of, and for the sole purpose of running, your Programs, (ii) the Pr
ograms add significant and primary functionality to the Software, (iii) you
do not distribute additional software intended to replace any component(s) of
the Software, (iv) you do not remove or alter any proprietary legends or not
ices contained in the Software, (v) you only distribute the Software subject t
o a license agreement that protects Sun's interests consistent with the term
s contained in this Agreement, and (vi) you agree to defend and indemnify Sun
and its licensors from and against any damages, costs, liabilities, settleme
nt amounts and/or expenses (including attorneys' fees) incurred in connection
with any claim, lawsuit or action by any third party that arises or results
from the use or distribution of any and all Programs and/or Software.
C. Java Technology Restrictions. You may not create, modify, or change
the behavior of, or authorize your licensees to create, modify, or change
the behavior of, classes, interfaces, or subpackages that are in any way id
entified as "java", "javax", "sun" or similar convention as specified by Sun i
n any naming convention designation.
D. Source Code. Software may contain source code that, unless expressly li
censed for other purposes, is provided solely for reference purposes pursuant
to the terms of this Agreement. Source code may not be redistributed unless
expressly provided for in this Agreement.
E. Third Party Code. Additional copyright notices and license terms appli
cable to portions of the Software are set forth in the THIRDPARTYLICENSEREADME
.txt file. In addition to any terms and conditions of any third party openso
urce/freeware license identified in the THIRDPARTYLICENSEREADME.txt file, the
disclaimer of warranty and limitation of liability provisions in paragraphs
5 and 6 of the Binary Code License Agreement shall apply to all Software in th
is distribution.
F. Termination for Infringement. Either party may terminate this Agre
ement immediately should any Software become, or in either party's opinion be
likely to become, the subject of a claim of infringement of any intellectual
property right.
G. Installation and Auto-Update. The Software's installation and au
to-update processes transmit a limited amount of data to Sun (or its service
provider) about those specific processes to help Sun understand and optimize t
hem. Sun does not associate the data with personally identifiable information.
You can find more information about the data Sun collects at http://java.co
m/data/.
For inquiries please contact: Sun Microsystems, Inc., 4150 Network Circle, San
ta Clara, California 95054, U.S.A.

14. IBM ICU INTERNATIONALIZATION LIBRARY [FOR USE WITH QUARTUS II ONLY]:
The following notice applies only to the IBM ICU internationalization library p
ortion of the software.
ICU License - ICU 1.8.1 and later COPYRIGHT AND PERMISSION NOTICE. Copyright
(c) 1995-2003 International Business Machines Corporation and others. All right
s reserved. Permission is hereby granted, free of charge, to any person obtain
ing 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, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so
, provided that the above copyright notice(s) and this permission notice appear
in all copies of the Software and that both the above copyright notice(s) and
this permission notice appear in supporting documentation. THE SOFTWARE IS PROV
IDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT N
OT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPO
SE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT H
OLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIA
L INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM L
OSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OT
HER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANC
E OF THIS 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 c
opyright holder.

15. OPEN SOURCE SYSTEMC LIBRARY [FOR USE WITH QUARTUS II ONLY]:
The following terms only apply to the Open Source SystemC library (systemc.dll),
included with the Quartus II development tool (object code only is being shipp
ed with the Quartus II development tool - source code may be obtained from htt
p://www.systemc.org by registering at the OSCI website):
Copyright (c) 1996-2006, by all Contributors to the Open SystemC Initiative (OS
CI), a California nonprofit mutual benefit corporation. All rights reserved.

16. THE INDEPENDENT JPEG GROUP'S JPEG SOFTWARE [FOR USE WITH QUARTUS II ONLY
]:
The following terms only apply to the IJG's JPEG software portions that are inc
luded in the Quartus II development tool:

The Independent JPEG Group's JPEG software


==========================================
README for release 6a of 7-Feb-96
=================================
This distribution contains the sixth public release of the Independent JPEG Grou
p's free JPEG software. You are welcome to redistribute this software and to us
e 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 [email protected] to be added to our electr
onic mailing list. Mailing list members are notified of updates and have a chan
ce to participate in technical discussions, etc.
This software is the work of Tom Lane, Philip Gladstone, Luis Ortiz, Jim Boucher
, Lee Crocker, Julian Minguillon, George Phillips, Davide Rossi, Ge' Weijers, an
d other members of the Independent JPEG Group.
IJG is not affiliated with the official ISO JPEG standards committee.

DOCUMENTATION ROADMAP
=====================
This file contains the following sections:
OVERVIEW General description of JPEG and the IJG software. LEGAL ISSU
ES Copyright, lack of warranty, terms of distribution. REFERENCES
Where to learn more about JPEG. ARCHIVE LOCATIONS Where to find newer versio
ns of this software. RELATED SOFTWARE Other stuff you should get. FILE FORMAT
WARS Software *not* to get. TO DO Plans for future IJG release
s.
Other documentation files in the distribution are:
User documentation: install.doc How to configure and install the IJG sof
tware. usage.doc Usage instructions for cjpeg, djpeg, jpegtran,
rdjpgcom, and wrjpgcom. *.1 Unix-style man pages f
or programs (same info as usage.doc). wizard.doc Advanced usage instruc
tions for JPEG wizards only. change.log Version-to-version change highl
ights. Programmer and internal documentation: libjpeg.doc How to use the
JPEG library in your own programs. example.c Sample code for calling
the JPEG library. structure.doc Overview of the JPEG library's internal st
ructure. filelist.doc Road map of IJG files. coderules.doc Coding s
tyle rules --- please read if you contribute code.
Please read at least the files install.doc and usage.doc. Useful information ca
n also be found in the JPEG FAQ (Frequently Asked Questions) article. See ARCHI
VE LOCATIONS below to find out where to obtain the FAQ article.
If you want to understand how the JPEG code works, we suggest reading one or mor
e of the REFERENCES, then looking at the documentation files (in roughly the ord
er listed) before diving into the code.

OVERVIEW
========
This package contains C software to implement JPEG image compression and decompr
ession. JPEG (pronounced "jay-peg") is a standardized compression method for fu
ll-color and gray-scale images. JPEG is intended for compressing "real-world" s
cenes; line drawings, cartoons and other non-realistic images are not its strong
suit. JPEG is lossy, meaning that the output image is not exactly identical to
the input image. Hence you must not use JPEG if you have to have identical out
put bits. However, on typical photographic images, very good compression levels
can be obtained with no visible change, and remarkably high compression levels
are possible if you can tolerate a low-quality image. For more details, see the
references, or just experiment with various compression settings.
This software implements JPEG baseline, extended-sequential, and progressive com
pression processes. Provision is made for supporting all variants of these proc
esses, although some uncommon parameter settings aren't implemented yet. For leg
al reasons, we are not distributing code for the arithmetic-coding variants of J
PEG; see LEGAL ISSUES. We have made no provision for supporting the hierarchica
l or lossless processes defined in the standard.
We provide a set of library routines for reading and writing JPEG image files, p
lus two sample applications "cjpeg" and "djpeg", which use the library to perfor
m conversion between JPEG and some other popular image file formats. The library
is intended to be reused in other applications.
In order to support file conversion and viewing software, we have included consi
derable functionality beyond the bare JPEG coding/decoding capability; for examp
le, the color quantization modules are not strictly part of JPEG decoding, but t
hey are essential for output to colormapped file formats or colormapped displays
. These extra functions can be compiled out of the library if not required for
a particular application. We have also included "jpegtran", a utility for lossl
ess transcoding between different JPEG processes, and "rdjpgcom" and "wrjpgcom",
two simple applications for inserting and extracting textual comments in JFIF f
iles.
The emphasis in designing this software has been on achieving portability and fl
exibility, while also making it fast enough to be useful. In particular, the so
ftware is not intended to be read as a tutorial on JPEG. (See the REFERENCES se
ction for introductory material.) Rather, it is intended to be reliable, portab
le, industrial-strength code. We do not claim to have achieved that goal in eve
ry aspect of the software, but we strive for it.
We welcome the use of this software as a component of commercial products. No ro
yalty is required, but we do ask for an acknowledgement in product documentation
, as described under LEGAL ISSUES.

LEGAL ISSUES
============
In plain English:
1. We don't promise that this software works. (But if you find any bugs, plea
se 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 progr
am, 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, as
sume the entire risk as to its quality and accuracy.
This software is copyright (C) 1991-1996, Thomas G. Lane. All Rights Reserved ex
cept 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 unalter
ed; and any additions, deletions, or changes to the original files must be clear
ly indicated in accompanying documentation. (2) If only executable code is distr
ibuted, then the accompanying documentation must state that "this software is ba
sed in part on the work of the Independent JPEG Group". (3) Permission for use o
f this software is granted only if the user accepts full responsibility for any
undesirable consequences; the authors accept NO LIABILITY for damages of any kin
d.
These conditions apply to any software derived from or based on the IJG code, no
t 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 i
n 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 softwa
re".
We specifically permit and encourage the use of this software as the basis of co
mmercial 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, s


ole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. a
nsi2knr.c is NOT covered by the above copyright and conditions, but instead by t
he usual distribution terms of the Free Software Foundation; principally, that y
ou must include source code if you redistribute it. (See the file ansi2knr.c fo
r 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 pa
ragraphs do.
The configuration script "configure" was produced with GNU Autoconf. It is copy
right by the Free Software Foundation but is freely distributable.
It appears that the arithmetic coding option of the JPEG spec is covered by pate
nts 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 ar
ithmetic coding has been removed from the free JPEG software. (Since arithmetic
coding provides only a marginal gain over the unpatented Huffman mode, it is unl
ikely that very many implementations will support it.) So far as we are aware, t
here are no patent restrictions on the remaining code.
WARNING: Unisys has begun to enforce their patent on LZW compression against GIF
encoders and decoders. You will need a license from Unisys to use the included
rdgif.c or wrgif.c files in a commercial or shareware application. At this time
, Unisys is not enforcing their patent against freeware, so distribution of this
package remains legal. However, we intend to remove GIF support from the IJG p
ackage as soon as a suitable replacement format becomes reasonably popular.
We are required to state that "The Graphics Interchange Format(c) is the Cop
yright property of CompuServe Incorporated. GIF(sm) is a Service Mark prope
rty of CompuServe Incorporated."

REFERENCES
==========
We highly recommend reading one or more of these references before trying to und
erstand the innards of the JPEG software.
The best short technical introduction to the JPEG compression algorithm is
Wallace, Gregory K. "The JPEG Still Picture Compression Standard", Communic
ations of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. (Adjacent articles in
that issue discuss MPEG motion picture compression, applications of JPEG, and re
lated topics.) If you don't have the CACM issue handy, a PostScript file contai
ning a revised version of Wallace's article is available at ftp.uu.net, graphics
/jpeg/wallace.ps.gz. The file (actually a preprint for an article that appeared
in IEEE Trans. Consumer Electronics) omits the sample images that appeared in C
ACM, but it includes corrections and some added material. Note: the Wallace art
icle is copyright ACM and IEEE, and it may not be used for commercial purposes.
A somewhat less technical, more leisurely introduction to JPEG can be found in "
The Data Compression Book" by Mark Nelson, published by M&T Books (Redwood City,
CA), 1991, ISBN 1-55851-216-0. This book provides good explanations and exampl
e C code for a multitude of compression methods including JPEG. It is an excell
ent source if you are comfortable reading C code but don't know much about data
compression in general. The book's JPEG sample code is far from industrial-stre
ngth, but when you are ready to look at a full implementation, you've got one he
re...
The best full description of JPEG is the textbook "JPEG Still Image Data Compres
sion Standard" by William B. Pennebaker and Joan L. Mitchell, published by Van N
ostrand Reinhold, 1993, ISBN 0-442-01272-1. Price US$59.95, 638 pp. The book in
cludes the complete text of the ISO JPEG standards (DIS 10918-1 and draft DIS 10
918-2). This is by far the most complete exposition of JPEG in existence, and w
e highly recommend it.
The JPEG standard itself is not available electronically; you must order a paper
copy through ISO or ITU. (Unless you feel a need to own a certified official c
opy, we recommend buying the Pennebaker and Mitchell book instead; it's much che
aper and includes a great deal of useful explanatory material.) In the USA, copi
es of the standard may be ordered from ANSI Sales at (212) 642-4900, or from Glo
bal Engineering Documents at (800) 854-7179. (ANSI doesn't take credit card ord
ers, but Global does.) It's not cheap: as of 1992, ANSI was charging $95 for Pa
rt 1 and $47 for Part 2, plus 7% shipping/handling. The standard is divided int
o two parts, Part 1 being the actual specification, while Part 2 covers complian
ce testing methods. Part 1 is titled "Digital Compression and Coding of Continu
ous-tone Still Images, Part 1: Requirements and guidelines" and has document num
bers ISO/IEC IS 10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and
Coding of Continuous-tone Still Images, Part 2: Compliance testing" and has docu
ment numbers ISO/IEC IS 10918-2, ITU-T T.83.
Extensions to the original JPEG standard are defined in JPEG Part 3, a new ISO d
ocument. Part 3 is undergoing ISO balloting and is expected to be approved by t
he end of 1995; it will have document numbers ISO/IEC IS 10918-3, ITU-T T.84. I
JG currently does not support any Part 3 extensions.
The JPEG standard does not specify all details of an interchangeable file format
. For the omitted details we follow the "JFIF" conventions, revision
1.02. A copy of the JFIF spec is available from: Literature Department
C-Cube Microsystems, Inc. 1778 McCarthy Blvd. Milpitas, CA 95035
phone (408) 944-6300, fax (408) 944-6314 A PostScript version of this document
is available at ftp.uu.net, file graphics/jpeg/jfif.ps.gz. It can also be obtai
ned by e-mail from the C-Cube mail server, [email protected]. Send the messag
e "send jfif_ps from jpeg" to the server to obtain the JFIF document; send the m
essage "help" if you have trouble.
The TIFF 6.0 file format specification can be obtained by FTP from sgi.com (192.
48.153.1), file graphics/tiff/TIFF6.ps.Z; or you can order a printed copy from A
ldus Corp. at (206) 628-6593. The JPEG incorporation scheme found in the TIFF 6
.0 spec of 3-June-92 has a number of serious problems. IJG does not recommend us
e of the TIFF 6.0 design (TIFF Compression tag 6). Instead, we recommend the JPE
G design proposed by TIFF Technical Note #2 (Compression tag 7). Copies of this
Note can be obtained from sgi.com or from ftp.uu.net:/graphics/jpeg/. It is ex
pected that the next revision of the TIFF spec will replace the 6.0 JPEG design
with the Note's design. Although IJG's own code does not support TIFF/JPEG, the
free libtiff library uses our library to implement TIFF/JPEG per the Note. libt
iff is available from sgi.com:/graphics/tiff/.

ARCHIVE LOCATIONS
=================
The "official" archive site for this software is ftp.uu.net (Internet address 19
2.48.96.9). The most recent released version can always be found there in direc
tory graphics/jpeg. This particular version will be archived as graphics/jpeg/j
pegsrc.v6a.tar.gz. If you are on the Internet, you can retrieve files from ftp.
uu.net by standard anonymous FTP. If you don't have FTP access, UUNET's archive
s are also available via UUCP; contact [email protected] for information on retr
ieving files that way.
Numerous Internet sites maintain copies of the UUNET files. However, only ftp.u
u.net is guaranteed to have the latest official version.
You can also obtain this software in DOS-compatible "zip" archive format from th
e SimTel archives (ftp.coast.net:/SimTel/msdos/graphics/), or on CompuServe in t
he Graphics Support forum (GO CIS:GRAPHSUP), library 12 "JPEG Tools". Again, the
se versions may sometimes lag behind the ftp.uu.net release.
The JPEG FAQ (Frequently Asked Questions) article is a useful source of general
information about JPEG. It is updated constantly and therefore is not included
in this distribution. The FAQ is posted every two weeks to Usenet newsgroups co
mp.graphics.misc, news.answers, and other groups. You can always obtain the late
st version from the news.answers archive at rtfm.mit.edu. By FTP, fetch /pub/us
enet/news.answers/jpeg-faq/part1 and .../part2. If you don't have FTP, send e-m
ail to [email protected] with body send usenet/news.answers/jpeg-fa
q/part1 send usenet/news.answers/jpeg-faq/part2

RELATED SOFTWARE
================
Numerous viewing and image manipulation programs now support JPEG. (Quite a few
of them use this library to do so.) The JPEG FAQ described above lists some of
the more popular free and shareware viewers, and tells where to obtain them on
Internet.
If you are on a Unix machine, we highly recommend Jef Poskanzer's free PBMPLUS i
mage software, which provides many useful operations on PPM-format image files.
In particular, it can convert PPM images to and from a wide range of other form
ats. You can obtain this package by FTP from ftp.x.org (contrib/pbmplus*.tar.Z)
or ftp.ee.lbl.gov (pbmplus*.tar.Z). There is also a newer update of this packa
ge called NETPBM, available from wuarchive.wustl.edu under directory /graphics/g
raphics/packages/NetPBM/. Unfortunately PBMPLUS/NETPBM is not nearly as portable
as the IJG software is; you are likely to have difficulty making it work on any
non-Unix machine.
A different free JPEG implementation, written by the PVRG group at Stanford, is
available from havefun.stanford.edu in directory pub/jpeg. This program is desi
gned for research and experimentation rather than production use; it is slower,
harder to use, and less portable than the IJG code, but it is easier to read and
modify. Also, the PVRG code supports lossless JPEG, which we do not.

FILE FORMAT WARS


================
Some JPEG programs produce files that are not compatible with our library. The r
oot of the problem is that the ISO JPEG committee failed to specify a concrete f
ile format. Some vendors "filled in the blanks" on their own, creating propriet
ary formats that no one else could read. (For example, none of the early commer
cial JPEG implementations for the Macintosh were able to exchange compressed fil
es.)
The file format we have adopted is called JFIF (see REFERENCES). This format ha
s been agreed to by a number of major commercial JPEG vendors, and it has become
the de facto standard. JFIF is a minimal or "low end" representation. We recom
mend the use of TIFF/JPEG (TIFF revision 6.0 as modified by TIFF Technical Note
#2) for "high end" applications that need to record a lot of additional data abo
ut an image. TIFF/JPEG is fairly new and not yet widely supported, unfortunatel
y.
The upcoming JPEG Part 3 standard defines a file format called SPIFF. SPIFF is i
nteroperable with JFIF, in the sense that most JFIF decoders should be able to r
ead the most common variant of SPIFF. SPIFF has some technical advantages over
JFIF, but its major claim to fame is simply that it is an official standard rath
er than an informal one. At this point it is unclear whether SPIFF will superse
de JFIF or whether JFIF will remain the de-facto standard. IJG intends to suppo
rt SPIFF once the standard is frozen, but we have not decided whether it should
become our default output format or not. (In any case, our decoder will remain c
apable of reading JFIF indefinitely.)
Various proprietary file formats incorporating JPEG compression also exist. We h
ave little or no sympathy for the existence of these formats. Indeed, one of th
e original reasons for developing this free software was to help force convergen
ce on common, open format standards for JPEG files. Don't use a proprietary fil
e format!

TO DO
=====
In future versions, we are considering supporting some of the upcoming JPEG Part
3 extensions --- principally, variable quantization and the SPIFF file format.
Tuning the software for better behavior at low quality/high compression settings
is also of interest. The current method for scaling the quantization tables is
known not to be very good at low Q values.
As always, speeding things up is high on our priority list.
Please send bug reports, offers of help, etc. to [email protected].
17. SCINTILLA LIBRARY [FOR USE WITH QUARTUS II ONLY]:
The following terms only apply to the Scintilla library that is included in the
Quartus II development tool:

License for Scintilla and SciTE


Copyright 1998-2003 by Neil Hodgson <[email protected]>
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its documenta
tion 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.
NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING A
LL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NEIL HO
DGSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAG
ES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTIO
N OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNEC
TION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

18. GD 2.0.34 [FOR USE WITH QUARTUS II ONLY]:


The following copyright notice and licensing terms apply only the the gd graphi
cs library (a graphics library for fast image creation) that is included in the
Quartus II development tool:
Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
2004 by Cold Spring Harbor Laboratory. Funded under Grant P41-RR02188 by the Na
tional Institutes of Health. Portions copyright 1996, 1997, 1998, 1999, 2000, 2
001, 2002, 2003, 2004 by Boutell.Com, Inc. Portions relating to GD2 format cop
yright 1999, 2000, 2001, 2002, 2003, 2004 Philip Warner. Portions relating to
PNG copyright 1999, 2000, 2001, 2002, 2003, 2004 Greg Roelofs. Portions relati
ng to gdttf.c copyright 1999, 2000, 2001, 2002, 2003, 2004 John Ellson (ellson@
graphviz.org). Portions relating to gdft.c copyright 2001, 2002, 2003, 2004 Joh
n Ellson ([email protected]). Portions copyright 2000, 2001, 2002, 2003, 200
4, 2005, 2006, 2007 Pierre-Alain Joye ([email protected]). Portions relating to
JPEG and to color quantization copyright 2000, 2001, 2002, 2003, 2004, Doug Be
cker and copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 20
03, 2004 Thomas G. Lane. This software is based in part on the work of the Inde
pendent JPEG Group. See the file README-JPEG.TXT for more information. Portion
s relating to GIF compression copyright 1989 by Jef Poskanzer and David Rowley,
with modifications for thread safety by Thomas Boutell. Portions relating to G
IF decompression copyright 1990, 1991, 1993 by David Koblas, with modifications
for thread safety by Thomas Boutell. Portions relating to WBMP copyright 2000,
2001, 2002, 2003, 2004 Maurice Szmurlo and Johan Van den Brande. Portions rel
ating to GIF animations copyright 2004 Jaakko Hyvätti ([email protected]) Pe
rmission has been granted to copy, distribute and modify gd in any context with
out fee, including a commercial application, provided that this notice is prese
nt in user-accessible supporting documentation. This does not affect your owner
ship of the derived work itself, and the intent is to assure proper credit for
the authors of gd, not to interfere with your productive use of gd. If you have
questions, ask. "Derived works" includes all programs that utilize the library
. Credit must be given in user-accessible documentation. This software is prov
ided "AS IS." The copyright holders disclaim all warranties, either express or
implied, including but not limited to implied warranties of merchantability and
fitness for a particular purpose, with respect to this code and accompanying d
ocumentation. Although their code does not appear in the current release, the a
uthors also wish to thank Hutchison Avenue Software Corporation for their prior
contributions.

19. CXIMAGE VERSION 5.99C [FOR USE WITH QUARTUS II ONLY]:


The following copyright notice, disclaimer, and license apply only to the CxIma
ge code that is included in the Quartus II development tool:
--------------------------------------------------------------------------------
COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
CxImage version 5.99c 17/Oct/2004
CxImage : Copyright (C) 2001 - 2004, Davide Pizzolato
Original CImage and CImageIterator implementation are: Copyright (C) 1995, Aleja
ndro Aguilar Sierra (asierra(at)servidor(dot)unam(dot)mx)
Covered code is provided under this license on an "as is" basis, without warran
ty of any kind, either expressed or implied, including, without limitation, war
ranties that the covered code is free of defects, merchantable, fit for a partic
ular purpose or non-infringing. The entire risk as to the quality and performan
ce 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 th
e cost of any necessary servicing, repair or correction. This disclaimer of warr
anty constitutes an essential part of this license. No use of any covered code
is authorized hereunder except under this disclaimer.
Permission is hereby granted to use, copy, modify, and distribute this source co
de, or portions hereof, for any purpose, including commercial applications, fre
ely and without fee, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must notclaim tha
t you wrote the original software. If you use this software in a product, an ack
nowledgment in the product documentation would be appreciated but is not require
d.
2. Altered source versions must be plainly marked as such, and must not bemisrep
resented as being the original software.
3. This notice may not be removed or altered from any source distribution.
--------------------------------------------------------------------------------
Other information: about CxImage, and the latest version, can be found at the Cx
Image home page: http://www.xdp.it

20. MINISAT 2, FIRST VERSION [FOR USE WITH QUARTUS II ONLY]:


The following copyright notice, permission notice, and disclaimer apply only to
the MiniSat code portions included in the Quartus II development tool:
MiniSat -- Copyright (c) 2003-2006, Niklas Een, Niklas Sorensson
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 th
e 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, subj
ect to the following conditions:
The above copyright notice and this permission notice shall be included in all c
opies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
ED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR
A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYR
IGHT 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 WIT
H THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21. METIS [FOR USE WITH QUARTUS II ONLY]:
The following notice applies only to the METIS library that is included in the
Quartus II development tool:
Quartus II uses METIS, written by George Karypis and copyrighted by the Regents
of the University of Minnesota.
======================================================================
======================================================================
======================================================================
MegaCore Function License Agreement
PLEASE CAREFULLY REVIEW THE FOLLOWING TERMS AND CONDITIONS BEFORE DOWNLOADING O
R USING THE MEGACORE FUNCTION(S), INCLUDING THE NIOS(R) II EMBEDDED PROCESSOR,
("MEGACORE FUNCTION") THAT ARE PROVIDED WITH THIS LICENSE AGREEMENT. UNLESS YO
U HAVE A SEPARATE LICENSE AGREEMENT SIGNED BY AN AUTHORIZED ALTERA REPRESENTATI
VE, BY USING OR DOWNLOADING OR INSTALLING THIS MEGACORE FUNCTION AND/OR PAYING
A LICENSE FEE, YOU INDICATE YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. THES
E TERMS AND CONDITIONS CONSTITUTE THE LICENSE AGREEMENT ("AGREEMENT") BETWEEN Y
OU AND ALTERA CORPORATION OR THE ALTERA CORPORATION SUBSIDIARY FROM WHICH YOU
HAVE ACQUIRED THIS LICENSE (COLLECTIVELY "ALTERA"). HOWEVER, THIS SOFTWARE MAY
CONTAIN PARTICULAR COMPONENTS, FILES OR PORTIONS WHICH ARE SUBJECT TO SEPARATE
LICENSE AGREEMENTS WITH DIFFERENT TERMS AND CONDITIONS. IN EACH SUCH CASE, TH
E APPLICABLE LICENSE AGREEMENT IS SET FORTH IN A SEPARATE FILE (OFTEN CALLED "L
ICENSE.TXT") AND WHICH EXCLUSIVELY GOVERNS THE RELEVANT COMPONENTS, FILES OR PO
RTIONS. IN THE EVENT THAT YOU DO NOT AGREE WITH ANY OF THESE TERMS AND CONDITI
ONS, DO NOT DOWNLOAD, INSTALL OR USE THE MEGACORE FUNCTION AND PLEASE PROMPTLY
UNINSTALL AND DESTROY ANY COPIES YOU HAVE MADE.
IF YOU WISH TO PRINT OUT THIS AGREEMENT, YOU SHOULD HIGHLIGHT THIS TEXT, RIGHT-
CLICK, SELECT "COPY" THEN "PASTE" IT INTO A DOCUMENT IN YOUR WORD PROCESSING PR
OGRAM.
DEFINITIONS: "Altera Device(s)" means programmable logic devices and mask-progr
ammable logic devices (including HardCopy devices) designed, developed or manuf
actured by or on behalf of ALTERA or its Subsidiaries. "ASIC Project License Ter
ms" means the terms and conditions set forth in Exhibit A, attached hereto and
incorporated herein by this reference. "Licensed Product(s)" means Altera Device
(s) into which the MegaCore Function has been incorporated pursuant to the term
s of this License. "MegaCore Function" means one or more design files, including
encrypted net lists, RTL, test vectors, simulation models (such as VHDL, Veril
og HDL, Quartus simulation, Matlab, Simulink, Verisity Specman, Synopsys Vera,
etc.), and other models, which may be provided either as source code, obfuscat
ed source code or in encrypted netlist or encrypted source code format, each de
signed to implement or support the design of a specific function into an Altera
Device, together with any updates that ALTERA provides to YOU under this Agree
ment; excepting the portions identified in particular files which components ar
e subject to the applicable license agreement(s) set forth therein. "Non-Altera
Devices" means programmable logic devices, field programmable gate arrays, app
lication specific integrated circuits, standard products, or any other semicond
uctor device which are not Altera Devices. "OpenCore(R) Plus Evaluation License
" means a limited term license offered by ALTERA that permits a free evaluation
of a MegaCore Function prior to payment of a licensing fee. "Party" means ei
ther ALTERA or YOU. However, YOU agree that if the MegaCore Function is acquir
ed for use outside of the United States and Canada, that YOU have acquired the
MegaCore Function from an Altera subsidiary. "Specification" means ALTERA's tec
hnical description for the MegaCore Function covered by this Agreement to the e
xtent such technical description relates to the operation, performance, and oth
er material attributes of the MegaCore Function.
1. License to the MegaCore Function:
1.1 Subject to the terms and conditions of this Agreement (including but not
limited to YOUR payment of the license fee set forth in Paragraph
4.0), and unless YOU have acquired this MegaCore Function underALTERA's OpenCore
Plus Evaluation License, ALTERA grants to YOU a single-user, non-transferable,
non-exclusive, and (except as specified by ALTERA) perpetual license to use th
e MegaCore Function as follows. YOU may:
(a) have a single concurrent user design with, parameterize, compile, a
nd route the MegaCore Function;
(b) program Altera Devices with the MegaCore Function; and,
(c) except as otherwise provided in Paragraph 10.2, YOU may use, distri
bute, sell, and or otherwise market products containing Licensed Products to an
y third party in perpetuity. YOU may also sublicense YOUR right to use and dis
tribute products containing Licensed Products as necessary to permit YOUR distr
ibutors to distribute and YOUR customers to use products containing Licensed Pr
oducts. YOU ARE EXPRESSLY PROHIBITED FROM USING THE MEGACORE FUNCTION TO DESIG
N, DEVELOP OR PROGRAM NON-ALTERA DEVICES (EXCEPT AS EXPRESSLY PERMITTED BY THE
ASIC PROJECT LICENSE TERMS). YOU MAY NOT MODIFY OR SYNTHESIZE ANY SIMULATION
MODEL OUTPUT FILES GENERATED OR RESULTING FROM THE MEGACORE FUNCTION. YOU may n
ot publish or disclose the results of any benchmarking of the MegaCore Function
, or use such results for your own competing software development activities, w
ithout the prior written permission of ALTERA. YOUR use of the MegaCore Functi
on requires the prior acquisition and installation of Altera's software develop
ment tools. YOU will receive a node-locked license to the MegaCore Function u
nless you have a floating license to Altera's software development tools.
1.2 OpenCore Plus Evaluation License: If YOU have acquired this MegaCore F
unction through ALTERA's OpenCore Plus Evaluation License, YOUR license is more
limited than the license granted under Paragraph
1.1 of this Agreement. Under ALTERA's OpenCore Plus Evaluation License, ALTERA
grants to YOU a single concurrent user, non-transferable, non-exclusive limited
license to: (a) engage in software evaluation by performing design entry, timi
ng, place and route, compilation and verification of logic designs for Altera D
evices for evaluation purposes only, provided that that YOU must acquire from A
LTERA a license that specifically permits the programming of Altera Devices for
production use prior to doing so, and (b) engage in hardware evaluation by p
rogramming the MegaCore Function into Altera Devices so long as the Altera Devi
ce is continuously connected via a programming cable to a host development comp
uter which is running Altera development tool programmer software, or otherwise
the MegaCore Function will operate for a predetermined amount of time, after w
hich the MegaCore Function is automatically disabled and inoperable. YOU are e
xpressly prohibited from using any MegaCore Function to program Non-Altera Devi
ces. YOU UNDERSTAND THAT THE MEGACORE FUNCTION MAY BE FUNCTION-, TIME- OR CLO
CK-CYCLE LIMITED AND THUS, WITHOUT LIMITING THE EFFECT OF PARAGRAPH
9.2, IN NO EVENT WILL ALTERA BE HELD LIABLE FOR ANY DAMAGES OR LOSSES TO YOU OR
ANY THIRD-PARTY RESULTING FROM THE AUTOMATIC DISABLING OF ANY MEGACORE FUNCTIO
NS OBTAINED THROUGH ALTERA'S OPENCORE PLUS EVALUATION LICENSE.
1.3 YOU may make only one copy of the MegaCore Function for back-up purposes
only. The MegaCore Function may not be copied to, installed on or used with a
ny other computer without prior written approval from ALTERA.
1.4 Any copies of the MegaCore Function made by or for YOU shall include all
intellectual property notices, including copyright and proprietary rights noti
ces, appearing on such MegaCore Function. Any copy or portion of the MegaCore
Function, including any portion merged into a design and any design or product
that incorporates any portion of the MegaCore Function, will continue to be sub
ject to the terms and conditions of this Agreement.
1.5 The source code of the MegaCore Function, and algorithms, concepts, tech
niques, methods and processes embodied therein, constitute trade secrets and co
nfidential and proprietary information of ALTERA and its licensors and LICENSEE
shall not access or use such trade secrets and information in any manner, exce
pt to the extent expressly permitted herein. ALTERA and its licensors retain al
l rights with respect to the MegaCore Function, including any copyright, patent
, trademark, trade secret and other proprietary rights, not expressly granted
herein.
1.6 Subject to LICENSEE's payment of the ASIC Project License Fees and ASIC
Project Royalties (as defined in Exhibit A) for the incorporation of the Unencr
ypted MegaCore Function (as defined in Exhibit A) within an Authorized ASIC (as
defined in Exhibit A) for a particular Project (as defined in Exhibit A), the
ASIC Project License Terms shall apply and supplement the terms and conditions
of the remainder of this Agreement as to the Unencrypted MegaCore Function for
such Project. In the event of a direct conflict between the ASIC Project Lice
nse Terms and terms and conditions found in the remainder of this Agreement, th
e former shall control as to the use of the Unencrypted MegaCore Function withi
n an Authorized ASIC for a particular Project, as set forth in an ASIC Project
Description (as defined in Exhibit A).
2. MegaCore License Restrictions: YOU MAY NOT USE THE MEGACORE FUNCTION EXC
EPT AS EXPRESSLY PROVIDED FOR IN THIS AGREEMENT OR SUBLICENSE OR TRANSFER THE M
EGACORE FUNCTION OR RIGHTS WITH RESPECT THERETO. YOU MAY NOT DECOMPILE, DISASS
EMBLE, OR OTHERWISE REVERSE ENGINEER THE MEGACORE FUNCTION OR ATTEMPT TO ACCESS
OR DERIVE THE SOURCE CODE OF THE MEGACORE FUNCTION OR ANY ALGORITHMS, CONCEPT
S, TECHNIQUES, METHODS OR PROCESSES EMBODIED THEREIN; PROVIDED, HOWEVER, THAT I
F YOU ARE LOCATED IN A MEMBER NATION OF THE EUROPEAN UNION OR OTHER JURISDICTIO
N THAT PERMITS LIMITED REVERSE ENGINEERING NOTWITHSTANDING A CONTRACTUAL PROHIB
ITION TO THE CONTRARY, YOU MAY PERFORM LIMITED REVERSE ENGINEERING, BUT ONLY AF
TER GIVING NOTICE TO ALTERA AND ONLY TO THE EXTENT PERMITTED BY THE APPLICABLE
LAW IMPLEMENTING THE EU SOFTWARE DIRECTIVE OR OTHER APPLICABLE LAW NOTWITHSTAN
DING A CONTRACTUAL PROHIBITION TO THE CONTRARY.
3. Term: This Agreement is effective until terminated. YOU may terminate i
t at any time by destroying the MegaCore Function together with all copies and
portions thereof in any form (except as provided below). It will also termina
te immediately if YOU breach any term of this Agreement and upon conditions set
forth elsewhere in this Agreement. Upon any termination of this Agreement, YO
U shall destroy the MegaCore Function, including all copies and portions thereo
f in any form (whether or not merged into a design or Licensed Product), and YO
UR license and rights under this Agreement shall terminate except that YOU and
YOUR customers may continue to sell and use Licensed Products which have been d
eveloped in accordance with this Agreement and shipped prior to the termination
. In no event may any portions of the MegaCore Function be used in developmen
t after termination. In the event of termination for any reason, the rights, o
bligations, and restrictions under Paragraphs 2, 4, 6.3, 9, and 10 shall surviv
e termination of this Agreement.
4. Payment:In consideration of the license granted by ALTERA under Paragrap
h 1.1 and other rights granted under this Agreement, YOU shall pay the license
fee for the MegaCore Function that has been specified by ALTERA, and any ASIC
Project License Fee and ASIC Project Royalties (as defined in Exhibit A) for a
Project (as defined in Exhibit A), if applicable. Such payment shall, as direc
ted by ALTERA, be made directly to ALTERA or made through an authorized distrib
utor. YOU shall pay all taxes and duties associated with this Agreement, other
than taxes based on ALTERA's income.
5. Maintenance and Support: Unless YOU have acquired the MegaCore Function
through ALTERA's OpenCore Plus Evaluation License, ALTERA shall, but only unti
l the date, in the format YYYY.MM, provided in the license file for a particula
r MegaCore Function ("Maintenance Expiration Date"):
5.1 use commercially reasonable efforts to provide YOU with fixes to defects
in the MegaCore Function that cause the MegaCore Function not to conform subst
antially to the Specifications and that are diagnosed as such and replicated by
ALTERA;
5.2 provide YOU with fixes and other updates to the MegaCore Function that A
LTERA chooses to make generally available to its customers without a separate c
harge; and
5.3 respond by telephone or email to inquiries from YOU.
6. Limited Warranties and Remedies:
6.1 Unless YOU have acquired the MegaCore Function through ALTERA's OpenCore
Plus Evaluation License, ALTERA represents and warrants that, until the Mainte
nance Expiration Date ("Warranty Period"), the MegaCore Function will substanti
ally conform to the Specifications if used in compliance with the terms of this
Agreement. YOUR sole remedy, and ALTERA's sole obligation, for a breach of th
is warranty shall be (a) for ALTERA to use commercially reasonable efforts to r
emedy the nonconformance, as described in Paragraph 5 above, including respondi
ng by telephone or email to inquiries from YOU, or (b) if ALTERA is unable sub
stantially to remedy the nonconformance, for YOU to receive a refund of license
fees paid during the previous one (1) year for the defective MegaCore Function
. If YOU receive such a refund, YOU agree that YOUR license and rights under t
his Agreement for the defective MegaCore Function shall immediately terminate a
nd YOU agree to destroy the defective MegaCore Function, including all copies t
hereof in any form and any portions thereof merged into a design or product, an
d to certify the same to ALTERA.
6.2 The foregoing warranties apply only to MegaCore Functions delivered by A
LTERA or its authorized distributors. The warranties are provided only to YOU,
and may not be transferred or extended to any third party, and apply only duri
ng the Warranty Period for claims of breach reported (together with evidence th
ereof) during the Warranty Period. YOU shall provide ALTERA with such evidence
of alleged non-conformities or defects as ALTERA may request, and ALTERA shall
have no obligation to remedy any non-conformance or defect it cannot replicate
. The warranties do not extend to any MegaCore Function which have been modif
ied by anyone other than ALTERA or any authorized distributor.
6.3 ANY MEGACORE FUNCTION OBTAINED BY YOU THROUGH THE OPENCORE PLUS EVALUATI
ON LICENSE IS PROVIDED BY ALTERA "AS IS" WITH NO WARRANTIES. EXCEPT AS EXPRESS
LY PROVIDED UNDER THIS AGREEMENT, NO OTHER WARRANTIES, EITHER EXPRESS OR IMPLIE
D, ARE MADE WITH RESPECT TO THE MEGACORE FUNCTION, INCLUDING, BUT NOT LIMITED T
O, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TIT
LE AND NON-INFRINGEMENT, AND ALTERA EXPRESSLY DISCLAIMS ALL WARRANTIES NOT EXP
RESSLY STATED HEREIN. EXCEPT AS OTHERWISE DESCRIBED UNDER THIS AGREEMENT, YOU A
SSUME THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE MEGACORE FUNCTIO
N AND ANY DESIGN OR PRODUCT IN WHICH THE MEGACORE FUNCTION MAY BE USED. SHOULD
THE MEGACORE FUNCTION PROVE DEFECTIVE, EXCEPT AS OTHERWISE DESCRIBED UNDER THI
S AGREEMENT, NEITHER ALTERA NOR ITS AUTHORIZED DISTRIBUTORS ASSUME LIABILITY FO
R ANY COST OF ANY NECESSARY SERVICING, REPAIR, OR CORRECTION. Some jurisdictio
ns do not allow the exclusion of implied warranties, so the above exclusions ma
y not apply to you in full, but shall be interpreted to apply to the maximum e
xtent permissible under applicable law.
7. Representation: Each party represents that it has the right to enter int
o this Agreement and to perform its obligations hereunder.
8. Indemnification:
8.1 Expressly subject to Section 9, and unless YOU have acquired the MegaCor
e Function through ALTERA's OpenCore Plus Evaluation License, ALTERA shall defe
nd YOU against any proceeding brought by a third party to the extent based on a
claim that the MegaCore Function, as delivered by ALTERA or its authorized dis
tributor and as used in accordance with this Agreement, infringes a third party
's United States or European Union copyright, trade secret or trademark, and pa
y any damages awarded in the proceeding as a result of the claim (or pay any am
ount agreed to by ALTERA as part of a settlement of the claim), provided that A
LTERA shall have no liability hereunder unless YOU notify ALTERA promptly in w
riting of any such proceeding or claim, give ALTERA sole and complete authority
to control the defense and settlement of the proceeding or claim, and provide
ALTERA with any information, materials, and other assistance requested by ALTER
A.
8.2 In the event of any such claim or proceeding or threat thereof, ALTERA m
ay (and, in the event any such claim or proceeding results in the issuance of a
n injunction by a court of competent jurisdiction prohibiting YOU from using th
e MegaCore Function, ALTERA shall), at its option and expense and subject to th
e limitations of Paragraph 9, seek a license to permit the continued use of the
affected MegaCore Function or use commercially reasonable efforts to replace o
r modify the MegaCore Function so that the replacement or modified version is n
on-infringing or has a reduced likelihood of infringement, provided that the r
eplacement or modified version has functionality comparable to that of the orig
inal. If ALTERA is unable reasonably to obtain such license or provide such re
placement or modification, ALTERA may terminate YOUR license and rights with re
spect to the affected MegaCore Function, in which event YOU shall return to ALT
ERA the affected MegaCore Function, including all copies and portions thereof i
n any form (including any portions thereof merged into a design or product), an
d certify the same to ALTERA, and Altera shall refund the license fee paid by Y
OU during the previous one (1) year for the affected MegaCore Function.
8.3 ALTERA shall have no liability or obligation to YOU hereunder for any in
fringement or claim based on or resulting from (a) the combination or use of th
e MegaCore Function with other products or components, to the extent that the i
nfringement arises from such combination or use; (b) modification of the MegaCo
re Function by anyone other than ALTERA and its authorized distributors, (c) th
e use of other than the most recent version of the MegaCore Function if the in
fringement or claim would have been avoided (or the likelihood thereof reduced)
by use of the most recent version; (d) requirements specified by YOU; (e) use
of the MegaCore Function in any way not contemplated under this Agreement; (f)
maintenance or support provided to YOU by ALTERA or its authorized distributors
via telephone or email under Paragraph 5.3; or (f) any use of the MegaCore Fun
ction, to the extent that Altera has indicated in the applicable Specification
that third-party licenses may be required to use such MegaCore Function if LIC
ENSEE has not obtained the necessary third-party licenses.
8.4 The provisions of this Paragraph 8 state the entire liability and obliga
tions of ALTERA, and YOUR sole and exclusive rights and remedies, with respect
to any proceeding or claim relating to infringement of copyright, trademark, tr
ade secret, patent, or any other intellectual property right.
9. LIMITATIONS OF LIABILITY
9.1 In no event shall the aggregate liability of ALTERA relating to this Agr
eement or the subject matter hereof under any legal theory (whether in tort, co
ntract or otherwise), including any liability under Paragraph 8 or for any loss
or damages directly or indirectly suffered by YOU relating to the MegaCore Fun
ction, exceed the aggregate amount of the license fees paid by YOU in the previ
ous one (1) year under this Agreement.
9.2 IN NO EVENT SHALL ALTERA BE LIABLE UNDER ANY LEGAL THEORY, WHETHER IN TO
RT, CONTRACT OR OTHERWISE (a) FOR ANY LOST PROFITS, LOST REVENUE OR LOST BUSINE
SS, (b) FOR ANY LOSS OF OR DAMAGES TO OTHER SOFTWARE OR DATA, OR (c) FOR ANY IN
CIDENTAL, INDIRECT, CONSEQUENTIAL OR SPECIAL DAMAGES RELATING TO THIS AGREEMENT
OR THE SUBJECT MATTER HEREOF, INCLUDING BUT NOT LIMITED TO THE DELIVERY, USE,
SUPPORT (INCLUDING TELEPHONE OR EMAIL SUPPORT UNDER PARAGRAPH 5.3), OPERATION
OR FAILURE OF THE MEGACORE FUNCTION, EVEN IF ALTERA HAS BEEN ADVISED OF THE POS
SIBILITY OF SUCH LIABILITY AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE
OF ANY LIMITED REMEDY STATED HEREIN. Some jurisdictions do not allow the limit
ation or exclusion of special, incidental or consequential damages, so the abov
e limitations or exclusions may not apply to you in full but shall be interpret
ed to apply to the maximum extent permissible under applicable law.
9.3 THIS SECTION 9 SHALL NOT LIMIT EITHER PARTY'S LIABILITY FOR BODILY INJU
RY OF A PERSON, DEATH, OR PHYSICAL DAMAGE TO PROPERTY.
9.4 To the extent that the MegaCore Function was developed by a third party
or derived from third-party software, no such third party provides any represen
tations or warranties with respect to the MegaCore Function, assumes any liabil
ity regarding use of the MegaCore Function or undertakes to furnish YOU any sup
port or information relating to the MegaCore Function. Notwithstanding anythin
g herein to the contrary, YOU agree that Altera may disclose YOUR identity by n
ame and address, and identify the MegaCore Function licensed, to the extent req
uired by agreement with its licensors and partners.
10. General:
10.1 YOU may not sublicense, assign, or transfer this license or any MegaCore
Function, or disclose any trade secrets embodied in the MegaCore Function, exc
ept as expressly provided in this Agreement. Any attempt by YOU to sublicense,
assign, or otherwise transfer, without prior written approval of Altera, any of
the rights, duties, or obligations hereunder is void.
10.2 YOU shall not export or re-export, directly or indirectly, the MegaCore
Function or the direct product thereof, including Licensed Products and End Pro
ducts, without first obtaining any necessary U.S. or other governmental license
s and approvals. YOU hereby give YOUR assurance to ALTERA that YOU will not kn
owingly, unless prior authorization is obtained from the appropriate US governm
ental body, re-export, directly or indirectly, the MegaCore Function, or the di
rect product thereof, to any the countries or nationals thereof listed in Coun
try Group E:1, as such lists may be amended from time to time by the U.S. Depar
tment of Commerce and/or U.S. Treasury Department. YOU further agree that no p
roducts, propriety data, know-how, software, or other data or information recei
ved from ALTERA will be directly employed in missile technology, sensitive nucl
ear, chemical or biological weapons end uses or by such end users. YOU underst
and that the foregoing obligations are U.S. legal requirements and agree that t
hey shall survive any term or termination of this Agreement.
10.3 This Agreement is entered into for the benefit of ALTERA and its
licensors and all rights granted to YOU and all obligations owed to ALTERA sha
ll be enforceable by ALTERA.
10.4 If YOU have any questions concerning this Agreement, including s
oftware maintenance or warranty service, YOU should contact Altera Corporation,
101 Innovation Drive, San Jose, CA 95134 or Altera International Limited, 2102
Tower 6, The Gateway, Harbour City, 9 Canton Road, Tsimshatsui, Kowloon, Hong
Kong.
10.5 YOU agree that the validity and construction of this Agreement, and perf
ormance hereunder, shall be governed by the laws of the following jurisdictions
, without reference to conflicts of laws principles: (a) the State of Californi
a, if the MegaCore Function is acquired for use in the US or Canada; (b) United
Kingdom, if the MegaCore Function is acquired for use in the European Union; o
r, (c) Hong Kong, if the MegaCore Function is acquired for use in any other jur
isdiction. YOU agree to submit to the exclusive jurisdiction of the courts in
the State of California, County of Santa Clara, for the resolution of any disp
ute or claim arising out of or relating to this Agreement. The Parties hereby
agree that the Party who does not prevail with respect to any dispute, claim, o
r controversy relating to this Agreement shall pay the costs actually incurred
by the prevailing Party, including any attorneys' fees. Each party agrees to w
aive its rights to a jury trial related to this Agreement.
10.6 The MegaCore Functions are not authorized for use as critical components
in life support devices or systems without the express written approval of the
president of Altera Corporation. As used herein:
1. Life support devices or systems are devices or systems that are intended for
surgical implant into the body or support or sustain life, and whose failure to
perform, when properly used in accordance with instructions for use provided i
n the labeling, can be reasonably expected to result in a significant injury to
the user. 2. A critical component is any component of a life support device or
system whose failure to perform can be reasonably expected to cause the failur
e of the life support device or system, or to affect its safety or effectivene
ss.
10.7 No amendment to this Agreement shall be effective unless it is in writin
g signed by a duly authorized representative of both Parties. The waiver of a
ny breach or default shall not constitute a waiver of any other right hereunder
.
10.8 In the event that any provision of this Agreement is held by a court of
competent jurisdiction to be legally ineffective or unenforceable, such provisi
on shall be reformed only to the extent necessary to make it enforceable and th
e validity of the remaining provisions shall not be affected.
10.9 The article headings throughout this Agreement are for reference purpose
s only and the words contained therein shall not be construed as a substantial
part of this Agreement and shall in no way be held to explain, modify, amplify,
or aid in the interpretation, construction or meaning of the provisions of thi
s Agreement.
10.10 BY USING THE MEGACORE FUNCTION, YOU AND ALTERA ACKNOWLEDGE THAT YOU AND
ALTERA HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND AGREE TO BE BOUND BY ITS TE
RMS AND CONDITIONS. YOU AND ALTERA FURTHER AGREE THAT IT IS THE COMPLETE AND
EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND ALTERA, WHICH SUPERSEDES A
NY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS B
ETWEEN YOU AND ALTERA RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT, UNLESS
YOU HAVE A SEPARATE LICENSE SIGNED BY AN AUTHORIZED ALTERA REPRESENTATIVE.
10.11 U.S. Government Restricted Rights: The MegaCore Function and related doc
umentation are commercial products. Use, duplication, release, modification, tr
ansfer or disclosure thereof by the U.S. Government is subject to restrictions
as set forth in subparagraph (c) of The Rights in Technical Data and Computer S
oftware clause at DFARS
252.227-7013 or subparagraphs (c)(1) and (2) of Commercial Computer Software--Re
stricted Rights at 48 FAR 52.227-19, as applicable, or in similar or successor
clauses in the FAR, DFAR, or DOD or applicable supplements, including NASA or F
AR. Contractor/manufacturer is Altera Corporation, 101 Innovation Drive, San Jo
se, CA 95134 and its licensors. MegaCore Function License Agreement (c) 2001-200
8 Altera Corporation. All rights reserved. MegaCore, Nios and OpenCore are reg
istered trademarks of Altera Corporation in the US and other countries.
List of Exhibits: Exhibit A- ASIC Project License Terms EXHIBIT A ASIC PROJECT L
ICENSE TERMS
A-1. Definitions.
a. "ASIC Project Description" shall mean a description of ASIC Proj
ect License Fees, ASIC Project Royalties, ASIC Project Payment Schedule, Unencry
pted MegaCore Function, the Authorized ASIC and the End Products, a form of whi
ch is attached hereto as Exhibit A-1, which has been mutually executed by the P
arties.
b. "ASIC Project License Fees" shall mean the license fees payable
by LICENSEE in accordance with the ASIC Project Payment Schedule for the use of
Unencrypted MegaCore Function, as set forth in an ASIC Project Description.
c. "ASIC Project Payment Schedule" shall mean the schedule for paym
ent of the ASIC Project License Fees and ASIC Project Royalties as set forth in
an ASIC Project Description.
d. "ASIC Project Royalties" shall mean the royalties payable by LIC
ENSEE in accordance with the ASIC Project Payment Schedule for the use of Unencr
ypted MegaCore Function, as set forth in an ASIC Project Description.
e. "Authorized ASIC" shall mean a single design of an application s
pecific integrated circuit that is designed and developed by LICENSEE specifical
ly and exclusively for the use by LICENSEE in End Products, including any rewor
k necessary to conform the Authorized ASIC to its original specifications. The
Authorized ASIC shall be as set forth in an ASIC Project Description.
f. "Design Group" shall mean the group of employees of LICENSEE who
are assigned to work on the Project. The number of individuals who are include
d in the Design Group should be limited to that which is reasonably necessary f
or LICENSEE to complete the Project.
g. "End Products" shall mean end products designed or developed by
LICENSEE which are sold to and used by LICENSE'S customers and which contain a s
ystem incorporating the Authorized ASIC. The End Products shall be as set fort
h in an ASIC Project Description.
h. "License Period" shall mean the duration of the Project.
i. "Project" means the design, development, and testing by the Desi
gn Group of the Authorized ASIC.
j. "Unencrypted MegaCore Function" means an unencrypted, synthesiza
ble version, written in either VHDL, Verilog or RTL, of the MegaCore Function (b
ut not including any device circuitry contained in Altera Devices).
A-2. ASIC Project Description. At any time during the Term, LICENSEE may req
uest the use of the MegaCore Function in unencrypted format for the development
of an application specific integrated circuit. LICENSEE and ALTERA may enter i
nto a mutually agreeable ASIC Project Description providing for the rights and
duties set forth in this Exhibit A which shall only apply to the Unencrypted Me
gaCore Function for the Project to develop the applicable Authorized ASIC for i
ncorporation into the particular End Products, as each are set forth in an ASIC
Project Description. Neither party shall have any obligation to negotiate in
good faith towards entering into, or to enter into, an ASIC Project Description
Form and either party may refuse for any or no reason to enter into an ASIC Pr
oject Description Form.
A-3. License Grant. Subject to the terms and conditions of this Agreement (i
ncluding but not limited to LICENSEE's payment of the applicable ASIC Project Li
cense Fees and ASIC Project Royalties), ALTERA grants to LICENSEE a world-wide,
limited, non-transferable, non-exclusive, non-sublicensable, royalty-bearing l
icense for the Design Group to use, during License Period, the Unencrypted Mega
Core Function for the Project. Promptly after mutual execution of an ASIC Proj
ect Description form and receipt of a purchase order from LICENSEE for the ASIC
Project License Fees and ASIC Project Royalties (if applicable), ALTERA shall
deliver the Unencrypted MegaCore Function to LICENSEE. The Design Group may on
ly modify the Unencrypted MegaCore Function as required for correct operation w
ithin the Authorized ASIC or with the LICENSEE's synthesis or simulation tools,
libraries, or other macrofunctions such as ASIC memories as long as the result
ing source code is used only for the design of the Authorized ASIC; provided, h
owever, if applicable, in no event may LICENSEE modify the basic instruction se
t architecture of the Unencrypted MegaCore Function (but may create their own u
ser instructions which are supported by the basic instruction set architecture)
. NOTWITHSTANDING ANYTHING HEREIN TO THE CONTRARY, LICENSEE'S USE OF THE UNENC
RYPTED MEGACORE FUNCTION IS RESTRICTED TO THE PROJECT AND FOR USE IN THE AUTHOR
IZED ASIC.
A-4. Sale, Supply and Distribution of Authorized ASICs Within End Products.
a. Except as otherwise provided in Section 10.2, LICENSEE may use,
distribute, sell, and or otherwise market the Authorized ASICs to any third part
y in perpetuity but solely as part of and incorporated into End Products and ex
pressly not as stand-alone products for sale. LICENSEE may also sublicense its
right to use and distribute End Products incorporating the Authorized ASICs as
necessary to permit LICENSEE's distributors to distribute and LICENSEE's custo
mers to use End Products incorporating the Authorized ASICs.
b. LICENSEE's rights to use the Unencrypted MegaCore Function are s
ubject to payment of the LICENSEE's payment of the applicable ASIC Project Licen
se Fees and ASIC Project Royalties. LICENSEE shall have elected, in the ASIC P
roject Description, to pay the ASIC Project Royalties as set forth in the appli
cable ASIC Project Description, either (a) as a one-time pre-paid royalty payme
nt ("ASIC Project Royalties Buy-Out Option"), or (b) as calculated for each ind
ividual Authorized ASIC unit sold, supplied or distributed by LICENSEE as part
of and incorporated in End Products ("ASIC Project Per Unit Royalties Option").
To the extent that LICENSEE elected the ASIC Project Per Unit Royalties Optio
n, LICENSEE shall provide a certified (by an officer of LICENSEE) royalty repor
ts, in the format specified by ALTERA, within thirty (30) days after the end of
each calendar quarter describing the Authorized ASIC, the End Product, the num
ber of Authorized ASICS manufactured and the specific manufacturing locations,
the number of Authorized ASIC units sold, supplied or distributed by LICENSEE a
s part of and incorporated in End Products and the total ASIC Project Royalties
due for such quarter. LICENSEE shall pay the ASIC Project Royalties on a quar
terly basis concurrently with its submission of the applicable royalty report.
If any sum under this Exhibit A is not paid by the applicable due date, then (
without prejudice to ALTERA's other rights and remedies) ALTERA reserves the ri
ght to charge interest on such sum on a day to day basis (as well after as befor
e any judgment) from the due date to the date of payment at the lesser of the m
aximum permitted by law or rate of one percent (1%) per month.
A-5. Modifications. Any adaptations, translations, modifications, correctio
ns or derivative works of the Unencrypted MegaCore Function ("Modifications") sh
all be owned exclusively by ALTERA and remain subject to the terms and conditio
ns of this Agreement as part of the Unencrypted MegaCore Function.
A-6. Maintenance and Support. ALTERA shall have no obligation to maintain or
support the Unencrypted MegaCore Function or any Modifications. LICENSEE will
not state or imply to any third party that ALTERA will provide any maintenance
or support to any third party as to the MegaCore Function.
A-7. Customization. ALTERA shall not be obligated to provide LICENSEE with s
upport in customizing or modifying the Unencrypted MegaCore Function to LICENSEE
's specifications or otherwise.
A-8. Confidential Information.
a. LICENSEE agrees to use the same degree of care and security, but
no less than reasonable care and security, to prevent the disclosure and unauth
orized use of the terms of any ASIC Project Description Form and the Unencrypte
d MegaCore Function as LICENSEE provides for its own proprietary and confidenti
al information of a similar nature. LICENSEE agrees to provide prompt notice o
f any disclosure or unauthorized use of which it learns.
b. The Unencrypted MegaCore Function may only be used and examined
by members of the Design Group. It may not be disclosed or given (including in
any translated or derivative forms, such as synthesized or behavioral netlists)
to any employees of LICENSEE who are not members of the Design Group or any ex
ternal party for any reason, including for synthesis and simulation support or
manufacturing of LICENSEE's products, without the express written consent of AL
TERA. ALTERA agrees that it may be necessary for the Unencrypted MegaCore Func
tion to be disclosed to the design center of the Authorized ASIC manufacturer.
Under these circumstances, the LICENSEE will ensure that the transfer occurs un
der a non-disclosure agreement ("NDA") with the design center and that such NDA
will be subject to review and approval by ALTERA prior to such transfer. In a
ddition, LICENSEE will ensure that the Authorized ASIC manufacturer will use th
e Unencrypted MegaCore Function solely in manufacturing the Authorized ASIC for
LICENSEE and will cause such manufacturer to become bound by the terms and con
ditions of this Agreement. LICENSEE assumes full responsibility for any breac
h of this Agreement by such manufacturer. The LICENSEE understands that under
no circumstances will the source code or modifications thereto or derivative wo
rks thereof be disclosed to a programmable logic vendor other than ALTERA.
A-9. Audit Rights. LICENSEE shall keep all records of account as are necessa
ry to demonstrate compliance with its obligations under this Exhibit A, includin
g without limitation with respect to determination of the ASIC Project Royaltie
s, for a period of five (5) years from the date of each royalty report. ALTERA
shall have the right, upon two (2) business days advance notice to LICENSEE to
inspect, or have inspected by independent auditors or accountants ("Auditors")
, LICENSEE's books, records, and other documentation (including computer files)
during normal business hours to determine whether LICENSEE is complying with t
hese ASIC Project License Terms and to determine the accuracy of amounts due un
der the ASIC Project Per Unit Royalties Option, if elected. Any report issued
by ALTERA or the Auditors as to amounts due under the ASIC Project Per Unit Roy
alties Option shall (in the absence of clerical or manifest error) be final and
binding on the parties. Such audit shall be at ALTERA's expense unless it reve
als an underpayment of the amounts due under the ASIC Project Per Unit Royaltie
s Option subject to audit of five per cent (5%) or more, in which case LICENSEE
shall reimburse ALTERA for the costs of such audit. Any underpayment or under
payment of royalties shall be promptly corrected. A-10. Termination. Up
on any termination of this Agreement, YOU must destroy the MegaCore Function, i
ncluding all copies and portions thereof in any form (whether or not merged int
o an Authorized ASIC or incorporated into an End Product), and certify the same
to ALTERA upon request except that LICENSEE'S customers may continue to use En
d Products (incorporating Authorized ASICs which have been developed in accordan
ce with this Agreement) which have been shipped prior to the termination. A-11
Survival. In the event of termination of the Agreement for any reason, the rig
hts, obligations, and restrictions under Sections A-1, A-2, A-5, A-7, A-8, A-9,
A-10 and A-11 of this Exhibit A shall survive termination of this Agreement. EX
HIBIT A-1 ASIC PROJECT DESCRIPTION FORM This ASIC Project Description Fo
rm is being issued pursuant and subject to Exhibit A of the MegaCore Function L
icense Agreement, by and between the parties set forth below, which shall gover
n and control LICENSEE's use of the Unencrypted MegaCore Function.
Description of Authorized ASIC (describe ASIC in detail, including reference to
attached specifications): ____________________________________________________
____________________________ _______________
Description of End Products (describe in detail by model or product family): __
______________________________________________________________________________ _
______________
ASIC Project License Fee: ______________________
(US$_______)
ASIC Project Royalties: [Delete the option not elected by Licensee] ASIC Project
Royalties Buy-Out Option: ____________________ (US$_____); OR ASIC Project
Per Unit Royalties Option: ______________________ (US$_______) per Authori
zed ASIC
ASIC Project Payment Schedule: [Delete the option not elected by Licensee] ASIC
Project License Fee: Upon _____________________; AND ASIC Project Royalt
ies Buy-Out Option: Upon _____________________; OR ASIC Project Per Un
it Royalties Option: Within 30 days after the end of each calendar quarter
Other Applicable Terms and Conditions: ________________________________________
_____________________
_____________________________ ALTERA ___________________
By: Name: Title: By: Name: Title:
LICENSE.TXT FILE for Nios II EDS: The following license agreement applies to the
Altera NicheStack TCP/IP Network Stack Nios II Edition software: NicheStack TC
P/IP Network Stack Nios(R) II Edition Software License Agreement This Software
License Agreement (the Agreement ) is a binding, legal agreement between Altera Co
rporation (hereinafter referred to as Altera ) and (i) you, (ii) the business enti
ty or other entity (if any) that you represent and (iii) anyone using this soft
ware on behalf of the named entity (hereinafter referred to as Licensee ). This Ag
reement applies to the Altera NicheStack TCP/IP Network Stack Nios II Edition s
oftware that is downloadable from the Altera web site (hereinafter referred to
as the Licensed Software ). By clicking the Agreed and Accepted box below, you acce
pt and agree to all of the provisions contained in this Agreement. This Agreem
ent contains the sole and exclusive terms and conditions for the Licensed Softw
are, and nothing else gives you or any other person or entity any right to use,
copy, modify or distribute the Licensed Software, in whole or in part. Except
for the rights expressly granted under this Agreement, Altera reserves all othe
r rights in and to the Licensed Software. Using, copying, modifying or distrib
uting any Licensed Software is otherwise prohibited by law if you do not accept
this Agreement. Altera expressly rejects any terms and conditions of purchase
(in purchase orders or otherwise) from you or the above-noted business entity i
n connection with this software or any Altera Nios microcontrollers. By instal
ling, using, copying, modifying or distributing any part of the Licensed Softwa
re, Licensee also indicates that it accepts this Agreement.
1. Definitions In addition to other terms defined elsewhere in this Agreement, t
he following terms, when the first letter is capitalized, have the meanings se
t forth in this Section 1. All definitions below shall apply both to their sing
ular or plural forms, as the context may require. Executable Binary Code means co
mputer programs that have been fully assembled or compiled (into Object code) a
nd linked into machine-readable and executable binary form, which can be execut
ed by a computer, but is not generally readable by humans without reverse asse
mbly, reverse compiling or reverse engineering. Licensed Software means the NicheS
tack TCP/IP Network Stack Nios II Edition software that is downloadable from th
e Altera web site for use with Altera Nios II microcontroller, and any correct
ions or changes (if any) to the Licensed Software that Altera provides, in Alte
ra sole discretion, to Licensee hereunder. Licensee Product means any product made
by or for the above-noted Licensee business entity which incorporates an Altera
Nios II microcontroller. Object Code means computer programs assembled, compiled
or converted to magnetic, optical, or electronic binary form or software medi
a, which are readable or usable by machines, but which are not generally readab
le by humans without decompiling or reverse engineering. Altera Nios microcontr
oller means any microcontroller integrated circuit product, designated as Nios,
that is manufactured and marketed by Altera. Source Code means (1)computer progr
ams written in higher-level programming languages, (2)programming techniques an
d algorithms used therein, and (3)all accompanying documentation related to the
Source Code. Source Code is intelligible to trained programmers and may be tr
anslated into Object Code for execution on computer equipment through the proce
ss of compiling, or may be executed by the process of interpretation at the tim
e of execution.
2. Limited License Subject to the terms and conditions of this Agreement, Altera
hereby grants and the Licensee hereby accepts a nonexclusive, worldwide, perso
nal, non-transferable license under Altera s relevant copyrights, without the rig
ht to sublicense to:
(a) use and execute the Licensed Software for evaluation and demonstration purpo
ses only with Altera Nios microcontrollers.
(b) use, execute, copy, modify and create derivative works of the Licensed Softw
are Source Code to develop customized application programs to operate with Alte
ra microcontrollers and distribute, directly and indirectly, such Licensed Soft
ware and derivative works thereof incorporated in such application programs, in
Executable Binary Code form only, in Licensee Products incorporating Altera N
ios microcontrollers.
3. License Restrictions
3.1 Licensee is expressly prohibited from marketing or distributing the Licensed
Software on a stand-alone basis, or for any purpose other than to operate with
Altera Nios microcontrollers.
3.2 Licensee shall not, and shall not permit any third party to, copy any portio
n of the Licensed Software, except as permitted under Section 2.
3.3 Licensee shall not, and shall not permit any third party to, modify or alter
any portion of the Licensed Software, except as permitted under Section 2.
3.4 Licensee shall not, and shall not permit any third party to, reverse enginee
r, decompile or disassemble the Licensed Software.
3.5 The Licensed Software is licensed and not sold, and any and all references t
o sale or sold of any Licensed Software shall be deemed to mean license, and no own
ership or assignment of any intellectual property rights is intended nor shall
be implied thereby.
3.6 Except for the limited copyright Licenses granted to Licensee under Section
2 herein, Licensee acknowledges and agrees that Altera does not confer any lice
nse or other right, by implication, estoppel or otherwise, under any other inte
llectual property rights of Altera. Notwithstanding anything to the contrary he
rein, no patent license, immunity or other patent right of any kind is granted
under this Agreement by Altera, or any of its affiliates, either directly or b
y implication, estoppel, or otherwise.
3.7 Licensee is solely responsible for acquiring, and hereby agrees to acquire,
for itself all necessary rights and licenses from third parties claiming to hol
d patent rights, or any other intellectual property rights, that are necessary
to the use or implementation of any of the Licensed Software that are incorpora
ted in the Licensee Products pursuant to this Agreement.
3.8 Licensee shall not remove or alter any copyright notices, proprietary inform
ation notices or restricted rights notices of Altera or its suppliers in any Li
censed Software as provided by Altera, and shall affix to any media containing
a copy of any Licensed Software all such notices as were affixed to the origina
l media of such Licensed Software.
3.9 Notwithstanding anything to the contrary herein, this Agreement, including w
ithout limitation the Licenses granted in Section 2, shall not be construed as:

(a) Conferring any license or immunity, either directly or by implication, estop


pel or otherwise to Licensee or any third party for the combination of any Lice
nsed Software with one or more other items (including items acquired from Licen
see) even if such items have no substantial use other than as part of such comb
ination.
(b) Conferring any license or right with respect to any trademark, trade or bran
d name, a corporate name of Altera or its affiliate(s) or suppliers, or any oth
er name or mark, or contraction abbreviation or simulation thereof.
(c) Imposing on Altera and/or its affiliate(s) or suppliers any obligation to fu
rnish any manufacturing or technical information.
(d) Conferring any license or immunity, either directly or by implication, estop
pel or otherwise to Licensee or any third party under any intellectual property
rights of Altera and/or its affiliates or suppliers covering a standard set by
a standard setting body and/or agreed to between at least two companies.
4. Open Source Software Restrictions
4.1 Licensee s license rights under this Agreement are conditioned upon Licensee n
ot performing the following actions in a manner that would require the Licensed
Software or derivative works thereof to be licensed under Open License Terms:
(a) combining the Licensed Software or a derivative work thereof with Open Sourc
e Software, by means of incorporation or linking or otherwise;
(b) distributing the Licensed Software or a derivative work thereof with Open So
urce Software; or
(c) using Open Source Software to create a derivative work of the Licensed Softw
are.
4.2 For the purpose of Section 4:
(a) the term Open Source Software means any software that is licensed under Open L
icense Terms; and
(b) the term Open License Terms means terms in any license for software which requ
ire, as a condition of use, modification and/or distribution of such software o
r other software incorporated into, derived from or distributed with such softw
are (a work ), any of the following:
(i) the making available of source code regarding the work; (ii) the granting of
permission for creating derivative works regarding the work; or (iii) the gra
nting of a royalty-free license to any party under intellectual property rights
regarding the work.
(c) Open License Terms includes, by means of example and without limitation, the
following licenses or distribution models:
(i) the GNU General Public License (GPL) or Lesser/Library GPL (LGPL), (ii) the
Artistic License (e.g., PERL), (iii) the Mozilla Public License, (iv) the Comm
on Public License, (vi) the Sun Community Source License (SCSL), and
(v) the Sun Industry Source License (SISL).
4.3 Under no circumstances is the Licensed Software provided to Licensee hereund
er to be combined with any Open Source Software in any way or licensed under Op
en License Terms without the express written permission of Altera.
5. Ownership Rights
5.1 The Licensed Software is the property of Altera and/or its licensors. Altera
and/or its licensors retain all right, title and interest in and to the Licens
ed Software, including all of its intellectual property rights related thereto
and to each whole or partial copy thereof. The Licensee acquires no title, righ
t or interest in the Licensed Software other than the License expressly grante
d under Section 2 herein.
5.2 Licensee shall have ownership of modifications and derivative works of the S
ample Application Software created solely by or for Licensee under the License
granted under Section 2 of this Agreement ( Licensee Modifications ), subject to th
e underlying intellectual property rights of Altera and its suppliers, their a
ffiliates and their other licensees. Licensee agrees not to assert any intellec
tual property rights arising from such Licensee Modifications against Altera, i
ts affiliates, their licensees or their customers or distributors for making, h
aving made, using, selling, offering for sale, or importing any products comply
ing with or implementing the Licensed Software and such Licensee Modifications
(in whole or in part).
6. Confidentiality
6.1 All Licensed Software Source Code, and any documentation that provided by Al
tera which is marked as confidential, contains valuable, proprietary trade secr
ets and confidential information of Altera and its licensors (hereinafter refer
red to as Confidential Information ). Licensee agrees to maintain the Licensed Sof
tware Source Code and any other Confidential Information in strict confidence
and not to disclose it to any third person or to its employees except to those
of Licensee s employees who have a legitimate need to know and who agree to keep
it confidential, and Licensee agrees to use the Licensed Software Source Code a
nd other Confidential Information solely for the purposes of this Agreement.
6.2 Licensee agrees and shall ensure that each of its employees who will have ac
cess to the Confidential Information shall be bound by a written, signed agreem
ent legally sufficient to enable Licensee and each such employee to comply with
all the provisions of this Section 6.
6.3 Except as expressly permitted in Section 2, Licensee shall not, and shall no
t permit any one else to, reproduce, duplicate, or otherwise disclose, distribu
te or disseminate Confidential Information. Licensee agrees to take all reasona
ble steps to prevent disclosure and unauthorized use of Confidential Informatio
n and to use no less than same degree of care that it uses with respect to its
own confidential information of similar kind or nature. Licensee shall promptl
y notify Altera of any unauthorized use or disclosure of any Confidential Infor
mation.
6.4 Licensee s obligations of confidentiality under this Agreement shall not apply
to information that Licensee can establish by dated documentation: (i) is or b
ecomes publicly known to the general public through no wrongful act or omission
of Licensee; (ii) is known by Licensee prior to disclosure by Altera to Licens
ee; (iii) is rightfully furnished to Licensee by a third party without restric
tion as to use or disclosure, and without breach of this Agreement by Licensee;
(iv) is independently developed by Licensee without the use of any Confidentia
l Information.
6.5 The obligations of confidentiality and restrictions on use of Confidential I
nformation under this Agreement shall survive for a period of five (5) years fr
om the termination of this Agreement, except with respect to Source Code of the
Licensed Software, in which case the obligations of confidentiality and restri
ctions for Source Code of Licensed Software shall survive for a period of ten
(10) years from the termination of this Agreement.
6.6 Licensee agrees to indemnify Altera for any and all damages Altera may suffe
r as a result of the failure of Licensee to abide by the terms of this Section
6.
7. Warranty
7.1 The Licensed Software is provided to Licensee AS IS without any warranties of
any kind, including without limitation, Altera and its Licensors do not warrant
to Licensee that the licensed software will operate error free or uninterrupte
d, nor that it will meet your requirements. ALTERA AND ITS LICENSORS shall not
have any duty or obligation to defend or indemnify Licensee or to hold it hles
s for any reason related to the Licensed Software, or otherwise be liable to Li
censee or any third party with respect to the subject matter of this Agreement.
Licensee acknowledges and agrees that the Licensed Software is provided AS-IS
and accepts all risks of utilizing the Licensed Software under the conditions s
et forth in this Agreement.
7.2 ALTERA EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BU
T NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PART
ICULAR PURPOSE, AND NON- INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. ALTERA SH
ALL HAVE NO LIABILITY TO LICENSEE, OR ITS SUBSIDIARIES, AFFILIATES, OR ANY OTH
ER THIRD PARTY FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION, DAMAGES RESULTING
OR ALLEGED TO HAVE RESULTED FROM ANY DEFECT, ERROR OR OMISSION IN THE LICENSED
SOFTWARE, OR AS A RESULT OF ANY INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGH
T OF ANY THIRD PARTY. IN NO EVENT SHALL ALTERA OR ITS LICENSORS BE LIABLE FOR A
NY INCIDENTAL, INDIRECT, SPECIAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGE
S (INCLUDING LOST PROFITS) SUFFERED BY LICENSEE OR ITS SUBSIDIARIES, AFFILIATES
, OR ANY THIRD PARTY ARISING OUT OF OR RELATED TO THIS AGREEMENT, INCLUDING WIT
HOUT LIMITATION THE USE OR NON-USE OF THE LICENSED SOFTWARE, EVEN IF ALTERA HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL ALTERA S OR
ITS LICENSOR S TOTAL AGGREGATE LIABILITY FOR DAMAGES ARISING OUT OF THIS AGREEMEN
T EXCEED THE AMOUNT OF LICENSE FEES PAID BY YOU TO ALTERA.
8. Indemnification
8.1 Licensee shall indemnify and defend Altera against and shall hold Altera har
mless from any damages or costs arising from or connected with (i) any claims o
f infringement resulting from any modifications to Licensed Software made by Li
censee, or (ii) Licensee s breach of any provisions of Section 4.1 herein, and s
hall reimburse Altera and its Affiliates for all costs incurred by them in defe
nding any claim, demand, suit or proceeding regarding such alleged infringement
, use or breach, provided Altera gives Licensee prompt notice in writing of any
such suit or proceeding for infringement. Each Party agrees to provide reasona
ble cooperation to the other Party in the defense of any such infringement cla
ims, upon the reasonable request of the other Party.
9. Terms and Termination
9.1 The Term of this Agreement shall commence on the Effective Date and shall cont
inue in effect, unless terminated sooner as set forth herein.
9.2 Either Party may terminate this Agreement immediately upon written notice if
the other Party materially breaches any provision of this Agreement and does n
ot cure such breach within thirty (30) days from written notice of such breach.
Altera shall have the right to terminate this Agreement immediately if License
e breaches any of the provisions in Section 4 (Open Source Software Restrictio
ns) or 6 (Confidentiality), or if Licensee shall cease conducting business in t
he normal course, becomes insolvent, files for or is placed in bankruptcy, or m
akes a general assignment for the benefit of creditors.
9.3 Licensee may terminate this Agreement anytime upon thirty (30) days prior wr
itten notice to Altera.
9.4 All Licenses granted to Licensee under this Agreement shall immediately end
upon the termination of this Agreement.
9.5 Upon termination of this Agreement, Licensee shall immediately return all Li
censed Software and Confidential Information to Altera, provided however, Licen
see may keep for archival and support purposes one copy of the Licensed Softwar
e that Licensee has incorporated in its Licensed Products pursuant to Section 2
herein.
10. General
10.1 The provisions of Sections 1, 3, 4, 5, 6, 7, 8 and 10 shall survive the exp
iration or termination of this Agreement.
10.2 Licensee may not assign its rights or obligations under this Agreement with
out the prior written consent of Altera, and any purported assignment without s
uch consent shall have no force or effect. In the event Licensee desires to ass
ign this Agreement to a successor in interest by merger or acquisition of its e
ntire business, Licensee shall obtain Altera prior written approval, which appr
oval shall not be unreasonably withheld. Subject to the foregoing, this Agreeme
nt shall bind and inure to the benefit of the respective parties hereto and the
ir successors and assigns. In the event of an assignment or attempted assignmen
t by Licensee without Altera prior written approval, this Agreement shall immed
iately terminate.
10.3 All intellectual property rights pertaining to the Licensed Software and Do
cumentation, and all ownership rights in and to such intellectual property righ
ts, Licensed Software and Documentation, shall remain solely and exclusively wi
th Altera or its third party suppliers, whether or not they were developed spec
ifically for the Licensee.
10.4 No rights or licenses are granted, or implied by estoppel or otherwise, und
er any intellectual property rights of Altera and/or its Affiliates or supplier
s or any intellectual property residing in the Licensed Software and Documentat
ion, except for the limited Licenses under Section 2 herein.
10.5 Neither Party is authorized to act for or on the behalf of the other Party
under this Agreement. Each Party is an independent contractor, and no principal
/agent or partnership relationship is created between them by this Agreement.
10.6 All Licensed Software and Documentation are subject to United States export
control laws and may be subject to foreign export and import control laws and
regulations. Licensee agrees to strictly comply with all applicable export laws
and regulations, and, in particular, Licensee will not export or re-export the
Licensed Software without all required United States and foreign government l
icenses, approvals, or waivers.
10.7 The Licensed Software is provided with restrictive rights. The Licensed Sof
tware is proprietary, commercial software developed at private expense. The Lic
ensed Software is a commercial item consisting of commercial computer software an
d commercial computer software documentation as defined in 40 C.F.R. 2.101 of th
e United States Code of Federal Regulations ( C.F.R. ). If the Licensed Software is
acquired for use by the U.S. Government, then pursuant to 48 C.F.R. 12.212 and
48 C.F.R. 227.7202 as applicable, the U.S. Government end users acquire only t
he sublicensed rights set forth in Section 2 herein and their use, duplication
and disclosure of the Licensed Software is subject to the restrictions of this
Agreement. The Licensed Software is also a commercial item as that term is defin
ed in 48 C.F.R. 52.244.
10.8 Licensee acknowledges that a breach of this Agreement may cause irreparable
damage for which recovery of money damages would be inadequate, and that, in a
ddition to any and all remedies available at law and equity, Altera shall be en
titled to seek injunctive relief to protect its rights under this Agreement.
10.9 In the event any proceeding or lawsuit is brought by either Party in connec
tion with this Agreement, the prevailing Party in such proceeding or lawsuit sh
all be entitled to receive its costs for such action, including its reasonable
attorneys fees, expert witness fees.
10.10 Each Party acknowledges and agrees that this Agreement does not confer any
rights to use any of the other Party s names, trademarks, or logos for any reaso
n, including but not limited to, in connection with it advertising, publicity o
r other marketing activities.
10.11 No failure or delay by either Party to enforce or take advantage of any pr
ovision or right under this Agreement shall constitute a subsequent waiver of t
hat provision or right, nor shall it be deemed to be a waiver of any of the oth
er terms and conditions of this Agreement.
10.12 This Agreement shall be governed by and interpreted in accordance with the
laws of the State of California, without regard to provisions concerning confl
icts of law. The United Nations Convention on Contracts for the International S
ale of Goods shall not apply to this Agreement.
10.13 Each Party agrees to comply with all applicable United States and foreign
laws in performing under this Agreement.
10.14 All notices or communications to be given under this Agreement shall be in
writing and shall be deemed delivered upon hand delivery, or three (3) days af
ter deposit in the mail of the home country of the Party, postage prepaid, by c
ertified, registered or first class mail, addressed to the Parties at their ad
dresses set forth above.
10.15 In the event that any provision of this Agreement is prohibited by any law
governing its construction, performance or enforcement, such provision shall b
e ineffective to the extent of such prohibition without invalidating thereby an
y of the remaining provisions of the Agreement.
10.16 This Agreement may be executed in one or more counterparts, each of which
will be deemed an original, but all of which together will constitute one and t
he same instrument.
10.17 This Agreement, including its Appendices, sets forth the entire agreement
between the Parties relating to the subject matter herein, and supersedes and r
eplaces all prior or contemporaneous agreements, discussions and understandings
, written or oral, with respect to such subject matter. The terms and condition
s of this Agreement may not be modified, or amended except in writing which st
ates that it is such a modification, and is signed by an authorized representat
ive of each Party hereto. TO ACCEPT THIS AGREEMENT, PLEASE INSERT AN X IN THE BOX
FOLLOWING AGREED AND ACCEPTED : AGREED AND ACCEPTED ( )

LICENSE.TXT File for Nios II EDS continues below:


The following applies only to the Newlib version 1.12 portion of the Nios II ED
S software: The newlib subdirectory is a collection of software from several so
urces.
Each file may have its own copyright/license that is embedded in the source fi
le. Unless otherwise noted in the body of the source file(s), the following co
pyright notices will apply to the contents of the newlib subdirectory:
(1) Red Hat Incorporated
Copyright (c) 1994-2006 Red Hat, Inc. All rights reserved.
This copyrighted material is made available to anyone wishing to use, modify, c
opy, or redistribute it subject to the terms and conditions of the BSD License.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY expressed or implied, including the implied warranties of MERCHA
NTABILITY or FITNESS FOR A PARTICULAR PURPOSE. A copy of this license is avai
lable at http://www.opensource.org/licenses. Any Red Hat trademarks that are in
corporated in the source code or documentation are not subject to the BSD Licens
e and may only be used or replicated with the express permission of Red Hat, I
nc.
(2) University of California, Berkeley
Copyright (c) 1981-2000 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:
* Redistributions of source code must retain the above copyright notice, th
is list of conditions and the following disclaimer. * Redistributions in bi
nary form must reproduce the above copyright notice, this list of conditions an
d the following disclaimer in the documentation and/or other materials provided
with the distribution. * Neither the name of the University nor the names
of its contributors may be used to endorse or promote products derived from th
is software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN
D ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLA
IMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (IN
CLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, 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.
(3) David M. Gay (AT&T 1991, Lucent 1998)
The author of this software is David M. Gay.
Copyright (c) 1991 by AT&T.
Permission to use, copy, modify, and distribute this software for any purpose w
ithout fee is hereby granted, provided that this entire notice is included in a
ll copies of any software which is or includes a copy or modification of this s
oftware and in all copies of the supporting documentation for such software.
THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANT
Y. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY REPRESENTATION OR WARRA
NTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS
FOR ANY PARTICULAR PURPOSE.
-------------------------------------------------------------------
The author of this software is David M. Gay.
Copyright (C) 1998-2001 by Lucent Technologies All Rights Reserved
Permission to use, copy, modify, and distribute this software and its documentat
ion for any purpose and without fee is hereby granted, provided that the above c
opyright notice appear in all copies and that both that the copyright notice and
this permission notice and warranty disclaimer appear in supporting documentati
on, and that the name of Lucent or any of its entities not be used in advertisin
g or publicity pertaining to distribution of the software without specific, writ
ten prior permission.
LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPL
IED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL LUCENT OR ANY O
F ITS ENTITIES BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR A
NY 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 C
ONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
(4) Advanced Micro Devices
Copyright 1989, 1990 Advanced Micro Devices, Inc.
This software is the property of Advanced Micro Devices, Inc (AMD) which spec
ifically grants the user the right to modify, use and distribute this software
provided this notice is not removed or altered. All other rights are reserved
by AMD.
AMD MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS SOFT
WARE. IN NO EVENT SHALL AMD BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES
IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS
SOFTWARE.
So that all may benefit from your experience, please report any problems or
suggestions about this software to the 29K Technical Support Center at 800-29-2
9-AMD (800-292-9263) in the USA, or 0800-89-1131 in the UK, or 0031-11-1129
in Japan, toll free. The direct dial number is 512- 462-4118.
Advanced Micro Devices, Inc. 29K Support Products Mail Stop 573 5900 E. Ben Whit
e Blvd. Austin, TX 78741 800-292-9263
(5) C.W. Sandmann
Copyright (C) 1993 C.W. Sandmann
This file may be freely distributed as long as the author's name remains.
(6) Eric Backus
(C) Copyright 1992 Eric Backus
This software may be used freely so long as this copyright notice is left intac
t. There is no warrantee on this software.
(7) Sun Microsystems
Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
Developed at SunPro, a Sun Microsystems, Inc. business. Permission to use, copy,
modify, and distribute this software is freely granted, provided that this noti
ce is preserved.
(8) Hewlett Packard
(c) Copyright 1986 HEWLETT-PACKARD COMPANY
To anyone who acknowledges that this file is provided "AS IS" without any expres
s or implied warranty: permission to use, copy, modify, and distribute this
file for any purpose is hereby granted without fee, provided that the above copy
right notice and this notice appears in all copies, and that the name of Hewlett
-Packard Company not be used in advertising or publicity pertaining to distribut
ion of the software without specific, written prior permission. Hewlett-Packard
Company makes no representations about the suitability of this software for any
purpose.
(9) Hans-Peter Nilsson
Copyright (C) 2001 Hans-Peter Nilsson
Permission to use, copy, modify, and distribute this software is freely granted,
provided that the above copyright notice, this notice and the following discla
imer are preserved with no changes.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIE
S, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE.
(10) Stephane Carrez (m68hc11-elf/m68hc12-elf targets only)
Copyright (C) 1999, 2000, 2001, 2002 Stephane Carrez ([email protected])
The authors hereby grant permission to use, copy, modify, distribute, and licen
se this software and its documentation for any purpose, provided that existing
copyright notices are retained in all copies and that this notice is included v
erbatim in any distributions. No written agreement, license, or royalty fee is
required for any of the authorized uses. Modifications to this software may be c
opyrighted by their authors and need not follow the licensing terms described he
re, provided that the new terms are clearly indicated on the first page of each
file where they apply.
(11) Christopher G. Demetriou
Copyright (c) 2001 Christopher G. Demetriou 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 an
d/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products deri
ved from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WA
RRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABIL
ITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CO
NSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE G
OODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWE
VER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILIT
Y, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE US
E OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
(12) SuperH, Inc.
Copyright 2002 SuperH, Inc. All rights reserved
This software is the property of SuperH, Inc (SuperH) which specifically grants
the user the right to modify, use and distribute this software provided this n
otice is not removed or altered. All other rights are reserved by SuperH.
SUPERH MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS S
OFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL
OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH OR ARISING FROM THE FURNISHING, PER
FORMANCE, OR USE OF THIS SOFTWARE.
So that all may benefit from your experience, please report any problems or sug
gestions about this software to the SuperH Support Center via e-mail at software
[email protected] .
SuperH, Inc. 405 River Oaks Parkway San Jose CA 95134 USA
(13) Royal Institute of Technology
Copyright (c) 1999 Kungliga Tekniska HÃgskolan (Royal Institute of Technology, Sto
ckholm, 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 an
d/or other materials provided with the distribution.
3. Neither the name of KTH nor the names of its contributors may be used to en
dorse or promote products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY KTH 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 EVEN
T SHALL KTH OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PR
OCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BU
SINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 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.
(14) Alexey Zelkin
Copyright (c) 2000, 2001 Alexey Zelkin <[email protected]> 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 an
d/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPR
ESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIE
S OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN N
O EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, IN
CIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIM
ITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PRO
FITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI
SE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE P
OSSIBILITY OF SUCH DAMAGE.
(15) Andrey A. Chernov
Copyright (C) 1997 by Andrey A. Chernov, Moscow, Russia. 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 an
d/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WA
RRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABIL
ITY 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, PROCUREME
NT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRA
CT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN
Y WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SU
CH DAMAGE.
(16) FreeBSD
Copyright (c) 1997-2002 FreeBSD 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 an
d/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPR
ESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIE
S OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN N
O EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, IN
CIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIM
ITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PRO
FITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI
SE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
(17) S. L. Moshier
Author: S. L. Moshier.
Copyright (c) 1984,2000 S.L. Moshier
Permission to use, copy, modify, and distribute this software for any purpose w
ithout fee is hereby granted, provided that this entire notice is included in a
ll copies of any software which is or includes a copy or modification of this s
oftware and in all copies of the supporting documentation for such software.
THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANT
Y. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION OR WARRANTY OF ANY KIND
CONCERNING THE MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICUL
AR PURPOSE.
(18) Citrus Project
Copyright (c)1999 Citrus 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 an
d/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPR
ESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIE
S OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN N
O EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, IN
CIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMI
TED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROF
ITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, W
HETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWIS
E) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE P
OSSIBILITY OF SUCH DAMAGE.
(19) Todd C. Miller
Copyright (c) 1998 Todd C. Miller <[email protected]> All rights reserve
d.
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 an
d/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products deri
ved from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCL
UDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNES
S FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIA
BLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SER
VICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS S
OFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
(20) DJ Delorie (i386) Copyright (C) 1991 DJ Delorie All rights reserved.
Redistribution and use in source and binary forms is permitted provided that the
above copyright notice and following paragraph are duplicated in all such form
s.
This file is distributed WITHOUT ANY WARRANTY; without even the implied warrant
y of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
(21) Free Software Foundation LGPL License (*-linux* targets only)
Copyright (C) 1990-1999, 2000, 2001 Free Software Foundation, Inc. Thi
s file is part of the GNU C Library. Contributed by Mark Kettenis <kettenis@p
hys.uva.nl>, 1997.
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.
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 Licens
e for more details.
You should have received a copy of the GNU Lesser General Public License a
long with the GNU C Library; if not, write to the Free Software Foundation, I
nc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
(22) Xavier Leroy LGPL License (i[3456]86-*-linux* targets only)
Copyright (C) 1996 Xavier Leroy ([email protected])
This program is free software; you can redistribute it and/or modify it under th
e terms of the GNU Library General Public License as published by the Free Softw
are Foundation; either version 2 of the License, or (at your option) any later v
ersion. This program is di
stributed 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.
(23) Intel (i960)
Copyright (c) 1993 Intel Corporation
Intel hereby grants you permission to copy, modify, and distribute this softwar
e and its documentation. Intel grants this permission provided that the above
copyright notice appears in all copies and that both the copyright notice and t
his permission notice appear in supporting documentation. In addition, Intel gr
ants this permission provided that you prominently mark as "not part of the ori
ginal" any modifications made to this software or documentation, and that the n
ame of Intel Corporation not be used in advertising or publicity pertaining to d
istribution of the software or the documentation without specific, written prior
permission.
Intel Corporation provides this AS IS, WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED
, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR
A PARTICULAR PURPOSE. Intel makes no guarantee or representations regarding th
e use of, or the results of the use of, the software and documentation in terms
of correctness, accuracy, reliability, currentness, or otherwise; and you rely o
n the software, documentation and results solely at your own risk.
IN NO EVENT SHALL INTEL BE LIABLE FOR ANY LOSS OF USE, LOSS OF BUSINESS, LOSS O
F PROFITS, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES OF ANY KIND.
IN NO EVENT SHALL INTEL'S TOTAL LIABILITY EXCEED THE SUM PAID TO INTEL FOR THE
PRODUCT LICENSED HEREUNDER.
(24) Hewlett-Packard (hppa targets only)
(c) Copyright 1986 HEWLETT-PACKARD COMPANY
To anyone who acknowledges that this file is provided "AS IS" without any expres
s or implied warranty: permission to use, copy, modify, and distribute this
file for any purpose is hereby granted without fee, provided that the above copy
right notice and this notice appears in all copies, and that the name of Hewlett
-Packard Company not be used in advertising or publicity pertaining to distribut
ion of the software without specific, written prior permission. Hewlett-Packard
Company makes no representations about the suitability of this software for any
purpose.
(25) Henry Spencer (only *-linux targets)
Copyright 1992, 1993, 1994 Henry Spencer. All rights reserved. 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 com
puter system, and to alter it and redistribute it, subject to the following rest
rictions:
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 appe
ar in the documentation.
3. Altered versions must be plainly marked as such, and must not be misreprese
nted as being the original software. Since few users ever read sources, cred
its must appear in the documentation.
4. This notice may not be removed or altered.
(26) Mike Barcroft
Copyright (c) 2001 Mike Barcroft <[email protected]> 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 an
d/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPR
ESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIE
S OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN N
O EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, IN
CIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIM
ITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PRO
FITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI
SE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
(27) Konstantin Chuguev (--enable-newlib-iconv)
Copyright (c) 1999, 2000 Konstantin Chuguev. 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 an
d/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPR
ESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIE
S OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN N
O EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, IN
CIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIM
ITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PRO
FITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI
SE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
iconv (Charset Conversion Library) v2.0
(28) Artem Bityuckiy (--enable-newlib-iconv)
Copyright (c) 2003, Artem B. Bityuckiy, SoftMine Corporation. Rights transferred
to Franklin Electronic Publishers.
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 an
d/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPR
ESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIE
S OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN N
O EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, IN
CIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIM
ITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PRO
FITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI
SE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
(29) IBM, Sony, Toshiba (only spu-* targets)
(C) Copyright 2001,2006, International Business Machines Corporation, Sony
Computer Entertainment, Incorporated, Toshiba Corporation,
All rights reserved.
Redistribution and use in source and binary forms, with or without modifica
tion, 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 co
nditions and the following disclaimer in the documentation and/or other m
aterials provided with the distribution. * Neither the names of the copyrig
ht holders nor the names of their contributors may be used to endorse or
promote products derived from this software without specific prior writte
n permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" A
ND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIE
D WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCL
AIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INC
LUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS O
F USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY TH
EORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING N
EGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVE
N IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The following license agreement applies only to the GNU version


3.4.1 and Cygwin version 2.7.1 portions of the Nios II EDS software: The GNU Ge
neral Public License (GPL) Version 2, June 1991 Copyright (C) 1989, 1991 Free So
ftware Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA E
veryone is permitted to copy and distribute verbatim copies of this license doc
ument, but changing it is not allowed. Preamble The licenses for most software a
re 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 c
hange 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 softw
are 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 Lice
nse instead.) You can apply it to your programs, too. When we speak of free sof
tware, 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 so
ftware (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 o
f it in new free programs; and that you know you can do these things. To protec
t your rights, we need to make restrictions that forbid anyone to deny you thes
e 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, whet
her 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. An
d you must show them these terms so they know their rights. We protect your rig
hts 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 eve
ryone understands that there is no warranty for this free software. If the soft
ware 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 oth
ers will not reflect on the original authors' reputations. Finally, any free pr
ogram 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 cl
ear that any patent must be licensed for everyone's free use or not licensed a
t all. The precise terms and conditions for copying, distribution and modificat
ion follow. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice pla
ced by the copyright holder saying it may be distributed under the terms of thi
s General Public License. The "Program", below, refers to any such program or w
ork, and a "work based on the Program" means either the Program or any derivati
ve 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 a
nother language. (Hereinafter, translation is included without limitation in th
e term "modification".) Each licensee is addressed as "you". Activities other t
han copying, distribution and modification are not covered by this License; the
y 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 b
ased 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 y
ou receive it, in any medium, provided that you conspicuously and appropriately
publish on each copy an appropriate copyright notice and disclaimer of warrant
y; 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 Lic
ense along with the Program. You may charge a fee for the physical act of transf
erring 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 notic
es stating that you changed the files and the date of any change. b) You must c
ause 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 mo
dified program normally reads commands interactively when run, you must cause i
t, when started running for such interactive use in the most ordinary way, to p
rint 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 telli
ng the user how to view a copy of this License. (Exception: if the Program itse
lf is interactive but does not normally print such an announcement, your work
based on the Program is not required to print an announcement.) These requireme
nts apply to the modified work as a whole. If identifiable sections of that wor
k are not derived from the Program, and can be reasonably considered independen
t and separate works in themselves, then this License, and its terms, do not ap
ply 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 P
rogram, the distribution of the whole must be on the terms of this License, who
se 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 de
rivative 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 base
d on the Program) on a volume of a storage or distribution medium does not brin
g 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 compl
ete 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 physic
ally performing source distribution, a complete machine-readable copy of the co
rresponding 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 i
t 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 su
ch an offer, in accord with Subsection b above.) The source code for a work mean
s the preferred form of the work for making modifications to it. For an executa
ble work, complete source code means all the source code for all modules it con
tains, 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 norma
lly distributed (in either source or binary form) with the major components (co
mpiler, kernel, and so on) of the operating system on which the executable runs
, unless that component itself accompanies the executable. If distribution of e
xecutable or object code is made by offering access to copy from a designated p
lace, then offering equivalent access to copy the source code from the same pla
ce 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 exp
ressly provided under this License. Any attempt otherwise to copy, modify, subl
icense or distribute the Program is void, and will automatically terminate your
rights under this License. However, parties who have received copies, or right
s, 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. Ho
wever, nothing else grants you permission to modify or distribute the Program o
r its derivative works. These actions are prohibited by law if you do not accep
t this License. Therefore, by modifying or distributing the Program (or any wor
k 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 P
rogram or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), th
e recipient automatically receives a license from the original licensor to copy
, distribute or modify the Program subject to these terms and conditions. You m
ay not impose any further restrictions on the recipients' exercise of the right
s granted herein. You are not responsible for enforcing compliance by third pa
rties 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 co
nditions of this License, they do not excuse you from the conditions of this L
icense. If you cannot distribute so as to satisfy simultaneously your obligatio
ns under this License and any other pertinent obligations, then as a consequenc
e you may not distribute the Program at all. For example, if a patent license w
ould not permit royalty-free redistribution of the Program by all those who rec
eive copies directly or indirectly through you, then the only way you could sa
tisfy both it and this License would be to refrain entirely from distribution o
f 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 ap
ply 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 oth
er property right claims or to contest validity of any such claims; this sectio
n has the sole purpose of protecting the integrity of the free software distrib
ution system, which is implemented by public license practices. Many people hav
e made generous contributions to the wide range of software distributed throug
h 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 thro
ugh 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 r
est of this License.
8. If the distribution and/or use of the Program is restricted in certain countr
ies either by patents or by copyrighted interfaces, the original copyright hold
er who places the Program under this License may add an explicit geographical d
istribution limitation excluding those countries, so that distribution is permi
tted 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 G
eneral Public License from time to time. Such new versions will be similar in s
pirit 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 Prog
ram specifies a version number of this License which applies to it and "any lat
er version", you have the option of following the terms and conditions either o
f that version or of any later version published by the Free Software Foundatio
n. If the Program does not specify a version number of this License, you may ch
oose any version ever published by the Free Software Foundation.
10. If you wish to incorporate parts of the Program into other free programs who
se distribution conditions are different, write to the author to ask for permis
sion. For software which is copyrighted by the Free Software Foundation, write
to the Free Software Foundation; we sometimes make exceptions for this. Our dec
ision will be guided by the two goals of preserving the free status of all der
ivatives of our free software and of promoting the sharing and reuse of softwar
e 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 STAT
ED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "A
S IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A P
ARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PRO
GRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF AL
L NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL A
NY 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 INABI
LITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEIN
G 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 OTHE
R PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND C
ONDITIONS How to Apply These Terms to Your New Programs If you develop a new pro
gram, and you want it to be of the greatest possible use to the public, the bes
t way to achieve this is to make it free software which everyone can redistribu
te 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 e
ffectively convey the exclusion of warranty; and each file should have at leas
t the "copyright" line and a pointer to where the full notice is found. One lin
e to give the program's name and a brief idea of what it does. Copyright (C) <
year> <name of author> This program is free software; you can redistribute it an
d/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 o
ption) any later version. This program is distributed in the hope that it will b
e useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCH
ANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public Lice
nse 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 Also add informat
ion on how to contact you by electronic and paper mail. If the program is inter
active, make it output a short notice like this when it starts in an interactiv
e mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision c
omes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free softw
are, and you are welcome to redistribute it under certain conditions; type `sho
w c' for details. The hypothetical commands `show w' and `show c' should show t
he appropriate parts of the General Public License. Of course, the commands yo
u 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 ge
t 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 progr
am `Gnomovision' (which makes passes at compilers) written by James Hacker. sig
nature of Ty Coon, 1 April 1989 Ty Coon, President of Vice This General Public
License does not permit incorporating your program into proprietary programs. I
f your program is a subroutine library, you may consider it more useful to perm
it 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.
The following license agreement applies only to the Eclipse version
3.2, CDT 2.1 and Jaxb portions of the Nios II EDS software:Eclipse Public Licens
e -v 1.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LIC
ENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTI
TUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
1. DEFINITIONS "Contribution" means: a) in the case of the initial Contributor,
the initial code and documentation distributed under this Agreement, and b)
in the case of each subsequent Contributor: i) changes to the Program, and i
i) additions to the Program; where such changes and/or additions to the Program
originate from and are distributed by that particular Contributor. A Contribut
ion 'originates' from a Contributor if it was added to the Program by such Con
tributor itself or anyone acting on such Contributor's behalf. Contributions do
not include additions to the Program which: (i) are separate modules of softwa
re distributed in conjunction with the Program under their own license agreemen
t, and (ii) are not derivative works of the Program. "Contributor" means any p
erson or entity that distributes the Program. "Licensed Patents " mean patent
claims licensable by a Contributor which are necessarily infringed by the use o
r sale of its Contribution alone or when combined with the Program. "Program"
means the Contributions distributed in accordance with this Agreement. "Recipi
ent" means anyone who receives the Program under this Agreement, including all
Contributors.
2. GRANT OF RIGHTS a) Subject to the terms of this Agreement, each Contributor
hereby grants Recipient a non-exclusive, worldwide, royalty- free copyright lice
nse to reproduce, prepare derivative works of, publicly display, publicly perfo
rm, distribute and sublicense the Contribution of such Contributor, if any, and
such derivative works, in source code and object code form. b) Subject to th
e terms of this Agreement, each Contributor hereby grants Recipient a non-exclu
sive, worldwide, royalty- free patent license under Licensed Patents to make, us
e, sell, offer to sell, import and otherwise transfer the Contribution of such
Contributor, if any, in source code and object code form. This patent license
shall apply to the combination of the Contribution and the Program if, at the t
ime the Contribution is added by the Contributor, such addition of the Contribu
tion causes such combination to be covered by the Licensed Patents. The patent
license shall not apply to any other combinations which include the Contributi
on. No hardware per se is licensed hereunder. c) Recipient understands that a
lthough each Contributor grants the licenses to its Contributions set forth her
ein, no assurances are provided by any Contributor that the Program does not i
nfringe the patent or other intellectual property rights of any other entity. E
ach Contributor disclaims any liability to Recipient for claims brought by any
other entity based on infringement of intellectual property rights or otherwis
e. 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 resp
onsibility to acquire that license before distributing the Program. d) Each C
ontributor represents that to its knowledge it has sufficient copyright rights
in its Contribution, if any, to grant the copyright license set forth in this A
greement.
3. REQUIREMENTS A Contributor may choose to distribute the Program in object co
de form under its own license agreement, provided that: a) it complies with the
terms and conditions of this Agreement; and b) its license agreement: i) e
ffectively disclaims on behalf of all Contributors all warranties and condition
s, express and implied, including warranties or conditions of title and non-inf
ringement, and implied warranties or conditions of merchantability and fitness
for a particular purpose; ii) effectively excludes on behalf of all Contribut
ors all liability for damages, including direct, indirect, special, incidental
and consequential damages, such as lost profits; iii) states that any provisi
ons which differ from this Agreement are offered by that Contributor alone and
not by any other party; and iv) states that source code for the Program is av
ailable from such Contributor, and informs licensees how to obtain it in a rea
sonable manner on or through a medium customarily used for software exchange.
When the Program is made available in source code form: a) it must be made avai
lable under this Agreement; and b) a copy of this Agreement must be included w
ith each copy of the Program. Contributors may not remove or alter any copyrig
ht notices contained within the Program. Each Contributor must identify itself
as the originator of its Contribution, if any, in a manner that reasonably all
ows subsequent Recipients to identify the originator of the Contribution.
4. COMMERCIAL DISTRIBUTION Commercial distributors of software may accept certai
n 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 shou
ld do so in a manner which does not create potential liability for other Contr
ibutors. Therefore, if a Contributor includes the Program in a commercial produ
ct offering, such Contributor ("Commercial Contributor") hereby agrees to defen
d and indemnify every other Contributor ("Indemnified Contributor") against any
losses, damages and costs (collectively "Losses") arising from claims, lawsui
ts and other legal actions brought by a third party against the Indemnified Con
tributor to the extent caused by the acts or omissions of such Commercial Contr
ibutor in connection with its distribution of the Program in a commercial produ
ct offering. The obligations in this section do not apply to any claims or Los
ses relating to any actual or alleged intellectual property infringement. In or
der to qualify, an Indemnified Contributor must: a) promptly notify the Commerc
ial Contributor in writing of such claim, and b) allow the Commercial Contribu
tor to control, and cooperate with the Commercial Contributor in, the defense a
nd any related settlement negotiations. The Indemnified Contributor may partici
pate in any such claim at its own expense. For example, a Contributor might in
clude the Program in a commercial product offering, Product X. That Contributor
is then a Commercial Contributor. If that Commercial Contributor then makes p
erformance 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 aga
inst 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, THE PROGRAM IS
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EIT
HER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITI
ONS OF TITLE, NON- INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PU
RPOSE. Each Recipient is solely responsible for determining the appropriateness
of using and distributing the Program and assumes all risks associated with it
s exercise of rights under this Agreement , including but not limited to the ri
sks and costs of program errors, compliance with applicable laws, damage to or
loss of data, programs or equipment, and unavailability or interruption of ope
rations.
6. DISCLAIMER OF LIABILITY EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEIT
HER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, IN
DIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WIT
HOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWI
SE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXE
RCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SU
CH 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 rema
inder 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 m
ake such provision valid and enforceable. If Recipient institutes patent litiga
tion against any entity (including a cross-claim or counterclaim in a lawsuit)
alleging that the Program itself (excluding combinations of the Program with o
ther software or hardware) infringes such Recipient's patent(s), then such Reci
pient's rights granted under Section 2(b) shall terminate as of the date such l
itigation 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 Ag
reement and does not cure such failure in a reasonable period of time after bec
oming aware of such noncompliance. If all Recipient's rights under this Agreeme
nt terminate, Recipient agrees to cease use and distribution of the Program as
soon as reasonably practicable. However, Recipient's obligations under this Ag
reement and any licenses granted by Recipient relating to the Program shall con
tinue and survive. Everyone is permitted to copy and distribute copies of this
Agreement, but in order to avoid inconsistency the Agreement is copyrighted a
nd 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 E
clipse Foundation may assign the responsibility to serve as the Agreement Stewa
rd to a suitable separate entity. Each new version of the Agreement will be gi
ven a distinguishing version number. The Program (including Contributions) may
always be distributed subject to the version of the Agreement under which it wa
s received. In addition, after a new version of the Agreement is published, Con
tributor may elect to distribute the Program (including its Contributions) und
er 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 o
r otherwise. All rights in the Program not expressly granted under this Agreeme
nt are reserved. This Agreement is governed by the laws of the State of New Yor
k and the intellectual property laws of the United States of America. No party
to this Agreement will bring a legal action under this Agreement more than one
year after the cause of action arose. Each party waives its rights to a jury t
rial in any resulting litigation.

The following license agreement applies only to the jacl portions of the Nios I
I EDS software: SUN MICROSYSTEMS, INC. THROUGH ITS SUN MICROSYSTEMS LABORATORIES
DIVISION ("SUN") WILL LICENSE THIS SOFTWARE AND THE ACCOMPANYING DOCUMENTATIO
N TO YOU (a "Licensee") ONLY ON YOUR ACCEPTANCE OF ALL THE TERMS SET FORTH BELO
W. Sun grants Licensee a non-exclusive, royalty-free right to download, instal
l, compile, use, copy and distribute the Software, modify or otherwise create d
erivative works from the Software (each, a "Modification") and distribute any M
odification in source code and/or binary code form to its customers with a lice
nse agreement containing these terms and noting that the Software has been mod
ified. The Software is copyrighted by Sun and other third parties and Licensee
shall retain and reproduce all copyright and other notices presently on the Sof
tware. As between Sun and Licensee, Sun is the sole owner of all rights in and
to the Software other than the limited rights granted to Licensee herein; Lice
nsee will own its Modifications, expressly subject to Sun's continuing ownershi
p of the Software. Licensee will, at its expense, defend and indemnify Sun and
its licensors from and against any third party claims, including costs and reas
onable attorneys' fees, and be wholly responsible for any liabilities arising
out of or related to Licensee's development, use or distribution of the Softwar
e or Modifications. Any distribution of the Software and Modifications must com
ply with all applicable United States export control laws. THE SOFTWARE IS BEI
NG PROVIDED TO LICENSEE "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS AND WARRA
NTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICU
LAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT WILL SUN BE LIABLE
HEREUNDER FOR ANY DIRECT DAMAGES OR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENT
AL OR CONSEQUENTIAL DAMAGES OF ANY KIND.

The following copyright notice applies only to the Looks 2.0.1 portions of the
Nios II EDS software:
The BSD License for the JGoodies Looks
======================================
Copyright (c) 2001-2007 JGoodies Karsten Lentzsch. All rights reserved.
Redistribution and use in source and binary forms, with or without modification
, are permitted provided that the following conditions are met:
o Redistributions of source code must retain the above copyright notice, t
his list of conditions and the following disclaimer.
o 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.
o Neither the name of JGoodies Karsten Lentzsch nor the names of its contri
butors may be used to endorse or promote products derived from this softwar
e 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 DISCLAIM
ED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIR
ECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU
DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEO
RY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGL
IGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN I
F ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The following copyright notice applies only to the StringTemplate portion of th


e Nios II EDS software: Copyright (c) 2006, Terence Parr All rights reserved.
Redistribution and use in source and binary forms, with or without modification
, are permitted provided that the following conditions are met: Redistribution
s of source code must retain the above copyright notice, this list of condition
s and the following disclaimer. Redistributions in binary form must reproduce
the above copyright notice, this list of conditions and the following disclaim
er in the documentation and/or other materials provided with the distribution.
Neither the name of the author nor the names of its contributors may be used t
o endorse or promote products derived from this software without specific prior
written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CO
NTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT L
IMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICUL
AR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTOR
S BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQ
UENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, O
R 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.

You might also like