This document contains three separate licensing agreements, identified as "LICENSE.TXT FILE for Nios II v11.0 EDS," "MegaCore Function License Agreement," and "Quartus II, Version 11.0 Standard License Agreement." Acceptance of the terms and conditions of this document serves as an acceptance of each of the three licensing agreements as if they were individually and separately accepted. The terms and conditions of each of the three separate licensing agreements in this document is deemed to be the terms and conditions of a standalone licensing agreement and governs its respective licensing agreement without modifying the terms and conditions of other licensing agreements in this document.
QUARTUS II, VERSION 11.0 STANDARD LICENSE AGREEMENT:
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 MEDIUM OR THROUGH ANOTHER DELIVERY
MECHANISM. BY INSTALLING OR USING THIS SOFTWARE OR PAYING A
SUBSCRIPTION FEE, YOU INDICATE YOUR ACCEPTANCE OF SUCH TERMS AND
CONDITIONS, WHICH CONSTITUTE THE LICENSE AGREEMENT ("AGREEMENT")
BETWEEN YOU 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,
THE APPLICABLE TERMS AND CONDITIONS ARE SET FORTH IN A FILE (CALLED
"LICENSE.TXT") IN A SEPARATELY MARKED SECTION, WHERE TERMS AND
CONDITIONS SET FORTH EXCLUSIVELY GOVERN THE NAMED COMPONENTS. IN
THE EVENT THAT YOU DO NOT AGREE WITH ANY OF THESE TERMS AND
CONDITIONS, DO NOT DOWNLOAD, COPY, INSTALL OR USE THIS SOFTWARE; IF
YOU HAVE RECEIVED A COPY ON DVD OR ANOTHER MEDIUM, PLEASE PROMPTLY
RETURN THE SOFTWARE UNUSED TO ALTERA.
IF YOU WISH TO PRINT OUT THIS PROGRAM LICENSE SUBSCRIPTION
AGREEMENT, YOU SHOULD HIGHLIGHT THIS TEXT, RIGHT-CLICK, SELECT
"COPY" THEN "PASTE" IT INTO A DOCUMENT 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 configuration 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 delivery
mechanism, including any non-subscribed or unenabled features
thereof, any intellectual property (IP) megafunctions or components
provided with the software, except as noted in this paragraph, and
any associated user documentation; excepting the portions identified
in particular files which components are subject to the applicable
license agreement(s) set forth therein. Intellectual property (IP)
megafunctions or components means one or more design files,
including encrypted net lists, RTL, test vectors, simulation models
(such as VHDL, Verilog HDL, Quartus simulation, Matlab, Simulink,
Verisity Specman, Synopsys Vera, etc.), and other models, which may
be provided either as unencrypted source code, obfuscated source
code or in encrypted netlist or encrypted source code format, that
are designed to implement or support the design of at least one
logic function into an Altera Device. IP megafunctions or
components include any updates thereto or modified versions thereof
as may be provided by Altera, in its sole and absolute discretion,
to you under this Agreement. IP megafunctions or components, as
defined in this Agreement, do not include any software or design
files for any MegaCore(r) Functions (including the Nios(r) II
embedded processor) distributed by Altera, which are covered by a
separate MegaCore(r) Function License Agreement. 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 support.
"Fixed with Companion License" is a license to (1) install the
Licensed Program on a fixed standalone computer for use by a single
user, and (2) install the Licensed Program on up to two (2)
companion fixed standalone computers. Under the Fixed with
Companion License, only one installation of the Licensed Program may
be used by the single user at any given time. "Floating License" is
a license to install the Licensed Program in a networked environment
for use by multiple concurrent users up to the total number of
individual seat licenses you have obtained from ALTERA . "Checkout
License" means a time-limited license granted by ALTERA and
associated with an existing Floating License to install and use the
Licensed Program on a single fixed standalone computer for use by a
single user, wherein the license shall expire after a specified time
limit as designated by ALTERA. The total number of Checkout
Licenses that may be granted in association with a single Floating
License may not exceed the total number of individual seat licenses
corresponding to that Floating License.
2. License to the Licensed Program: By this Agreement, ALTERA
grants to you 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 outlined in this Agreement. Any features
for which you have not paid a subscription fee or any other
unenabled features of the Licensed Program (unless ALTERA provides 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
and/or seat-limited, to the extent designated by ALTERA and as may
be set forth in the feature line license key, license file, and/or
license history information that is issued to you by ALTERA, and
will automatically time-out at the end of the designated period.
The source code of the Software, and the algorithms, concepts,
techniques, methods and processes embodied therein, constitute trade
secrets and confidential and 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) if you have purchased a
Fixed License, use a single concurrent installation of the Licensed
Program running on a computer where the Licensed Program has been
installed (or, if you have purchased a Floating License, the number
of concurrent users for which you have obtained licenses from ALTERA
may use the Licensed Program on networked workstations within a
single company or organization); (b) use the Licensed Program for
the sole purpose of creating, simulating, verifying, placing and
routing, and programming designs on logic devices manufactured by
ALTERA and sold by ALTERA or its authorized distributors, although
if you have obtained the Licensed Program through Altera's
University Program or obtained a Student Version, you are only
permitted to use the Licensed Program for educational and academic
purposes only and expressly excluding any commercial purposes; (c)
only use simulation model output files generated by the
"Simgen" feature of the Licensed Software for simulation purposes
and expressly not for synthesis or any other purposes; (d) make one
copy of the Licensed Program in any computer-readable or printed
form for back-up or archival purposes or as otherwise permitted
under this Agreement; (e) install the Licensed Program on one or
more computers, as permitted under the Fixed with Companion License,
Floating License, or Checkout License you have obtained from ALTERA,
which concurrent installations may be used according to the terms
set forth under section (a)-(d) of this paragraph; and (f) modify
the Licensed Program and/or merge it into another program solely in
order to facilitate the management of software licensing controls of
the Licensed Program and third party software licensed using Flex LM
software, provided all intellectual property notices including
copyright and restricted rights notices appearing on the Licensed
Program are included on any such copy, modification, or portion
merged or combined with the other program. Any copy 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
customers 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 party agrees to accept the terms and conditions of this
Agreement and you notify ALTERA in writing of the identity of the
transferee. If you transfer the Licensed Program, you must at the
same time either transfer all copies, whether in printed or
computer-readable form, to the same party or destroy any copies not
transferred, including all portions of the Licensed Program
contained or merged into another program, and certify the same to
ALTERA. By your acceptance of this Agreement, you agree that all
users of the Licensed Program shall agree 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 EXPRESSLY PROVIDED FOR IN THIS AGREEMENT. IF YOU
TRANSFER POSSESSION OF ANY COPY, OR MERGED OR COMBINED PORTION OF
THE SOFTWARE, TO ANOTHER PARTY EXCEPT AS EXPRESSLY PROVIDED HEREIN,
YOUR LICENSE IS AUTOMATICALLY TERMINATED. YOU MAY NOT DECOMPILE,
DISASSEMBLE, REVERSE ENGINEER OR OTHERWISE ATTEMPT TO ACCESS THE
SOURCE CODE OF THE SOFTWARE OR REDUCE IT TO A HUMAN READABLE FORM;
PROVIDED, HOWEVER, THAT IF YOU ARE LOCATED IN A MEMBER NATION OF THE
EUROPEAN COMMUNITY (EC) OR OTHER JURISDICTION THAT PERMITS LIMITED
REVERSE ENGINEERING, YOU MAY PERFORM LIMITED REVERSE 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 PUBLISH OR DISCLOSE THE RESULTS OF ANY BENCHMARKING OF THE
SOFTWARE, OR USE SUCH RESULTS FOR YOUR OWN COMPETING SOFTWARE
DEVELOPMENT ACTIVITIES, WITHOUT THE PRIOR WRITTEN PERMISSION OF
ALTERA.
If you have paid a subscription fee, ALTERA shall, but only until
the date through which you have purchased an valid subscription,
provide you with fixes and other updates to the Licensed Program
that ALTERA chooses to make generally available 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 by ALTERA from you pursuant to any requests from you for
Support, including design files compiled using the Software and
provided by you to ALTERA for design assistance, enhancement and
troubleshooting, may be used internally at ALTERA for the purpose of
improving the future versions of the Software and other future
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 confidentiality 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 California; Softel vdm;
Verific Design Automation, Inc.; and Compass Design Automation,
Inc. under license to ALTERA. ALTERA has assumed responsibility for
the selection of such code and documentation and its use in
producing and licensing the Licensed Program. LICENSORS DISCLAIM ALL
EXPRESS OR IMPLIED WARRANTIES AND CONDITIONS WITH RESPECT TO THE USE
OF SUCH CODE OR DOCUMENTATION IN THE SOFTWARE, INCLUDING, WITHOUT
LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS 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, BUSINESS 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 SOFTWARE.
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 merged 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 condition
of this Agreement. You agree upon such termination to destroy the
Software together with all copies, and merged or combined portions
thereof in any form and certify same to ALTERA.
5. Limited Warranty and Remedies: For a period of ninety (90) days
from the date 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 used 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 workmanship under normal use. This warranty is limited
to you and is not transferable.
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 authorized ALTERA distributor ("Authorized
Distributor") with adequate proof of purchase; or (2) if ALTERA or
the Authorized Distributor is unable to deliver replacement Software
which performs substantially in accordance with current program
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 will be refunded. Any replacement Software
or DVD will be warranted for the remainder 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 RESULT OF ACCIDENT, MISUSE, ABUSE, OR AS A RESULT OF
SERVICE OR MODIFICATION BY ANYONE 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 BY ALTERA OR ITS PARTNERS, INCLUDING,
BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, AND WARRANTIES OR CONDITIONS OF TITLE AND
NONINFRINGEMENT, AND ALTERA EXPRESSLY DISCLAIMS ALL WARRANTIES NOT
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, REPAIR, OR CORRECTION. Some
jurisdictions do not allow the exclusion of implied warranties, so
the above exclusion may not apply to you in full, but shall be
interpreted 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 OBTAINED 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, INCLUDING ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL
OR CONSEQUENTIAL DAMAGES, EXPENSES, RECALL COSTS, BUSINESS
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 SOFTWARE OR ANY SUPPORT PROVIDED BY ALTERA OR
ITS PARTNERS. Some jurisdictions do not allow the limitation or
exclusion of special, incidental or consequential damages, so the
above limitations or exclusions may not apply to you in full but
shall be interpreted to apply to the maximum extent permissible
under applicable law.
THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY ALSO HAVE
OTHER RIGHTS WHICH VARY FROM JURISDICTION TO JURISDICTION. To the
extent that the Software is derived from third-party software, no
such third party warrants the Software, assumes any liability
regarding use of the Software or undertakes to furnish 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 Licensors, the Software is proprietary
to ALTERA.
7. General: Under no circumstances shall ALTERA be liable to any
party in an amount beyond the greater of ten dollars or the license
fee paid by you or your employer to ALTERA for the Licensed Program,
Software, or Support covered by this Agreement. You may not
sublicense, assign, or transfer the license, the Software, or
disclose any trade secrets embodied in the Software, except as
expressly 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 Export
Administration of the US Department of Commerce, Washington
D.C. 20230, export or transmit any of the Software, or any direct
product thereof, to any country to which such transmission is
restricted by applicable regulations or statutes.
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 enforceable by ALTERA and its Licensors. No
modification of this Agreement will be binding 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
applicable 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 maintenance or warranty service,
you should contact Altera Corporation, 101 Innovation 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 courts 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 prevailing party
in any legal action or arbitration arising out of this Agreement
shall be entitled to reimbursement for its expenses, including court
costs and reasonable attorneys' fees, in addition to any other
rights and remedies such party may have.
BY INSTALLING OR USING THE SOFTWARE OR BY PAYING A SUBSCRIPTION FEE,
YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT,
AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU FURTHER AGREE
THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT
BETWEEN YOU AND ALTERA WHICH SUPERSEDES ANY PROPOSAL OR PRIOR
AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN YOU
AND ALTERA RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.
8. U.S. Government Restricted Rights: The Programs and any
accompanying documentation are commercial products. Use,
duplication, release, modification, transfer 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
Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and
(2) of Commercial Computer Software--Restricted 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
FAR. Contractor/manufacturer is Altera Corporation, 101 Innovation
Drive, San Jose, CA 95134 and its licensors.
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 feature 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 improving the features most
important to users. To disable/enable the TalkBack feature, 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 collected 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 requirement and assignments, any
constraints set via the Quartus(r) II graphical user interface),
device (e.g., targeted device and family), compilation (e.g.,
device, memory and I/O utilization, time of compilation), design
(e.g., the number of each type of file used and name of top file,
intellectual property cores/Megacore(r) logic functions used),
software tools (e.g., synthesis, simulation and timing analysis
tools used and version and build of the Licensed Program(s)),
platform (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), graphical user interface activities and
software errors log (e.g., previous exit status).
TRANSMISSION OF INFORMATION: The TalkBack feature functions by
bundling the collected information resulting from your installation
and/or execution of the Licensed Program(s) and each logic design
compilation and writing it to XML files which are transmitted to
ALTERA'S external web server by https (hypertext transfer protocol
secure) post.
The TalkBack feature will only maintain up to fifteen (15) files at
any given time, i.e., the last five (5) sent files and up to ten
(10) unsent files. As new files are created, prior files (whether
or not previously transmitted) will be 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 stored 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 TalkBack
feature will not initiate an internet connection. Files that have
not been successfully transmitted will be named
"quartus_talkback*.xml", while successfully transmitted files will
be renamed as "sent_quartus_talkback*.xml."
The collection and bundling of information by the TalkBack feature
will not materially affect the installation, compilation time or the
performance of the Licensed Program(s).
ALTERA uses reasonable efforts to maintain the privacy of the
transmitted information. However, due to technological limitations,
and the risk of unlawful interceptions and accessing of
transmissions and/or data, ALTERA cannot completely assure you, and
you should not expect, that the information will be absolutely
protected or confidential. Once received, the transmitted
information is protected from outside ALTERA by "firewalls."
Should you attempt to tamper with or modify any installation of the
Licensed Program(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 feature, or the collection and
transmission of data as described herein.
NON-DISCLOSURE OF INFORMATION COLLECTED; USE OF INFORMATION: The
information collected by the TalkBack feature will not be disclosed
by ALTERA to any third parties other than its subsidiaries and the
company on behalf of whom you are using the Quartus II software
(collectively, Partners). Once the collected data is received by
ALTERA within their firewall, ALTERA may correlate the data
collected by the TalkBack feature to determine the identity of the
user and utilize this information internally only on a confidential
basis. ALTERA also seeks to require its Partners to exercise
reasonable efforts to maintain the confidentiality of the
information.
The information collected by the TalkBack feature will only be used
by ALTERA and its Partners for marketing and sales research,
product planning and software development purposes (for example,
solving software problems, optimizing software processing and
designing future products to your needs). This information will not
be used to send you any sales and marketing communications, and
ALTERA will only send you such information if you have previously
provided your consent to receive such communications. If you do not
wish to 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 feature will collect and provide certain personally
identifiable information to ALTERA. By agreeing to this Program
Subscription License Agreement, you hereby give your consent for
ALTERA to use this information both within and outside of the
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 the TalkBack feature. However, ALTERA'S
ISP does not disclose, share, release, publish, 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 personally identifiable information (collected
by the TalkBack feature and correlated to users), with or without
prior notice, when ALTERA believes that the law requires it, in
response to subpoenas or at the demand of governmental agencies, to
protect its systems or business, or to respond to an emergency.
ASSIGNMENT: ALTERA reserves the right to transfer any and all
information collected by the TalkBack feature from users of the
Licensed Program(s) to a third party in the event that it sells or
transfers substantially all of its assets related to the Licensed
Program(s) to such third party.
DISABLING/ENABLING: You may disable/enable the TalkBack feature at
any time by running qtb_install.exe located in your quartus/bin
folder.
Altera Program Subscription License Agreement (c) 2010 Altera
Corporation. All rights reserved. Quartus is a registered trademark
of Altera Corporation in the US and other countries.
LICENSE.TXT FILE:
YOUR USE OF THIS SOFTWARE IS GOVERNED BY THE STANDARD ALTERA PROGRAM
LICENSE SUBSCRIPTION AGREEMENT ("THE AGREEMENT"). HOWEVER, THE
FOLLOWING NOTICES ARE PROVIDED AS REQUIRED BY THE APPLICABLE LICENSE
AGREEMENT BETWEEN ALTERA AND THE THIRD PARTIES WHO HAVE PROVIDED THE
FOLLOWING CODE AND DOCUMENTATION UNDER LICENSE 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 apache@apache.org.
* 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
* .
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 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 license this software and its documentation for any
purpose, provided that existing copyright notices are retained in
all copies and that this notice is included verbatim 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 each 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, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the
U.S. government, the Government shall have only "Restricted Rights"
in the software and related documentation as defined in the Federal
Acquisition Regulations (FARs) in 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 Computer Software"
and the Government shall have only "Restricted Rights" as defined in
Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the
foregoing, the authors grant the U.S. Government and others acting
in its behalf permission to use and distribute the software in
accordance with the terms specified in this license.
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 unless explicitly
disclaimed in individual files.
The authors hereby grant permission to use, copy, modify,
distribute, and license this software and its documentation for any
purpose, provided that existing copyright notices are retained in
all copies and that this notice is included verbatim 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 each 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, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the
U.S. government, the Government shall have only "Restricted Rights"
in the software and related documentation as defined in the Federal
Acquisition Regulations (FARs) in 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 Computer Software"
and the Government shall have only "Restricted Rights" as defined in
Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the
foregoing, the authors grant the U.S. Government and others acting
in its behalf permission to use and distribute the software in
accordance with the terms specified in this license.
4. BWIDGET (TCL SCRIPT) [FOR USE WITH QUARTUS II AND MAX+PLUS II
ADVANCED SYNTHESIS ONLY]:
The following terms only apply to the BWidget Toolkit portions of
the Quartus II/Max+PLUS II Advanced Synthesis development tools:
BWidget ToolKit Copyright (c) 1998-1999 UNIFIX. Copyright (c)
2001-2002 ActiveState Corp.
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 license this software and its documentation for any
purpose, provided that existing copyright notices are retained in
all copies and that this notice is included verbatim 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 each 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, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the
U.S. government, the Government shall have only "Restricted Rights"
in the software and related documentation as defined in the Federal
Acquisition Regulations (FARs) in 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 Computer Software"
and the Government shall have only "Restricted Rights" as defined in
Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the
foregoing, the authors grant the U.S. Government and others acting
in its behalf permission to use and distribute the software in
accordance with the terms specified in this license.
5. PERL (EXECUTABLE) [FOR USE WITH QUARTUS II ONLY]: [include zip
file of source 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 Quartus II development tool (the Standard Version of the
executables and library files 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 Package may be copied, such that the Copyright Holder
maintains some semblance of artistic control over the development of
the package, while giving the users of the package the right to use
and distribute the Package in a more-or-less customary fashion, plus
the right to make reasonable modifications.
Definitions:
"Package" refers to the collection of files distributed
by the Copyright Holder, and derivatives of that collection of files
created through textual 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 specified below.
"Copyright Holder" is whoever is named in the copyright or
copyrights for the package.
"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 required to justify it to the Copyright Holder,
but only to the computing community at large as a market that must
bear the fee.)
"Freely Available" means that no fee is charged for the item itself,
though there 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 Version 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 way 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 changed that file, and provided that you do
at least ONE of the following:
place your modifications in the Public Domain or otherwise
make them Freely 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 Standard
Version of the Package.
use the modified Package only within your corporation or organization.
rename any non-standard executables so
the names do not conflict with standard executables, which must also
be provided, and provide a separate manual page for each
non-standard executable that clearly documents how it differs from
the Standard Version.
make other distribution arrangements with the
Copyright Holder.
You may distribute the programs of this Package in object code or
executable form, provided that you do at least ONE of the following:
distribute a Standard Version of the executables and library
files, together with instructions (in the manual page or equivalent)
on where to get the Standard Version.
accompany the distribution with the machine-readable source of the Package with your
modifications.
give non-standard executables non-standard names,
and clearly document the differences in manual pages (or
equivalent), 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. You may charge any fee you choose for support of this
Package. You may not charge a fee for this Package itself. However,
you may distribute this Package in aggregate with other (possibly
commercial) programs as part of a larger (possibly commercial)
software distribution provided that you do not advertise this
Package as a product of your own. You may embed this Package's
interpreter within an executable of yours (by linking); this shall
be construed as a mere form of aggregation, provided that the
complete Standard Version of the interpreter is so embedded.
The scripts and library files supplied as input to or produced as
output from the programs of this Package do not automatically fall
under the copyright of this 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 variables 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 subroutines 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 attempt is made to make this Package's interfaces
visible to the end user of the commercial 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 FITNESS 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 explicitly disclaimed in individual files.
The authors hereby grant permission to use, copy, modify,
distribute, and license this software and its documentation for any
purpose, provided that existing copyright notices are retained in
all copies and that this notice is included verbatim 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 each 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, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the
U.S. government, the Government shall have only "Restricted Rights"
in the software and related documentation as defined in the Federal
Acquisition Regulations (FARs) in 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 Computer Software"
and the Government shall have only "Restricted Rights" as defined in
Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the
foregoing, the authors grant the U.S. Government and others acting
in its behalf permission to use and distribute the software in
accordance with the terms specified in this license.
-----------------------------------------------------------------------
Following is the original agreement for the Tcl/Tk software from
Sun Microsystems.
-----------------------------------------------------------------------
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 license this software and its documentation for any
purpose, provided that existing copyright notices are retained in
all copies and that this notice is included verbatim 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 each 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, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
GOVERNMENT USE: If you are acquiring this software on behalf of the
U.S. government, the Government shall have only "Restricted Rights"
in the software and related documentation as defined in the Federal
Acquisition Regulations (FARs) in 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 Computer Software"
and the Government shall have only "Restricted Rights" as defined in
Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the
foregoing, the authors grant the U.S. Government and others acting
in its behalf permission to use and distribute the software in
accordance with the terms specified in this license.
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 development 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 related documentation, and a "work based
on the Software" means a work based on either the Software, on part
of the Software, or on any derivative work of the Software 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 those expressly granted to licensees, and
U.S. Government license rights.
3. Permission is hereby granted to use, copy, modify, and to
redistribute to others. If you distribute a copy or copies of the
Software, or you modify a copy 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 the following
conditions:
1. If you make a copy of the Software (modified or verbatim)
it must 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. GOVERNMENT AND THAT FAILURE TO OBTAIN SUCH
EXPORT CONTROL LICENSE MAY RESULT IN CRIMINAL LIABILITY UNDER
U.S. LAWS.
5. Portions of the Software resulted from work developed under a
U.S. Government Contract and are subject to the following license:
the Government is granted for itself and others acting on its behalf
a paid-up, nonexclusive, irrevocable worldwide license in this
computer software to reproduce, prepare derivative works, and
perform publicly and display publicly.
6. Disclaimer of warranty: Licensor provides the software on an ``as
is'' basis. Licensor does not warrant, guarantee, or make any
representations regarding 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
possibility of damages, under no circumstances shall licensor be
liable to licensee or any third party for damages of any character,
including, without limitation, direct, indirect, incidental,
consequential or special damages, loss of profits, loss of use, loss
of goodwill, computer failure or malfunction. Licensee agrees to
indemnify and hold harmless licensor for any and all liability
licensor may 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 CYGWIN 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 any third party, for a charge
no more than the cost of physically performing source 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 collection of software from several sources. Each
have their own copyrights embedded in each file that they
concern. . . . ]
"COPYING.NEWLIB"
[use the existing text, e.g., "The newlib subdirectory is a
collection of software 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 license 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 building
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 code, 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 Make portions of the software:
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 Software 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
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; 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 any third party, for a charge
no more than the cost of physically performing source 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 Gailly 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 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass
Ave, Cambridge, MA 02139, USA Everyone is
permitted to copy and distribute verbatim
copies of this license document, but
changing it is not allowed.
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 guarantee 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 Free 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 GNU 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 General Public Licenses are designed to make sure that
you have the freedom to distribute 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 software or
use pieces of it in new free programs; and that you know you can do
these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these 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, whether
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. And you must show them these terms so they
know their rights.
We protect your rights 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 everyone understands that there is no warranty for this
free software. If the software 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 others will not
reflect on the original authors' reputations.
Finally, any free program 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 clear
that any patent must be licensed for everyone's free use or not
licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR
COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which
contains a notice placed by the copyright holder saying it may be
distributed under the terms of this General Public License. The
"Program", below, refers to any such program or work, and a "work
based on the Program" means either the Program or any derivative
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 another language. (Hereinafter, translation
is included without limitation in the term "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 content constitute 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's
source 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 any
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
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 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 run, you must cause it, when started running for such
interactive use in the most ordinary way, to print 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 telling the user how to view a copy
of this License. (Exception: if the Program itself is
interactive but does not normally 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 sections of that work are not derived
from the Program, and can be reasonably considered independent
and separate works in themselves, then this License, and its
terms, 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 based on the Program, the
distribution of the whole must be on the terms of this License,
whose 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
derivative 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 based on the Program) on a
volume of a storage or distribution 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 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 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 performing source distribution, a complete
machine-readable copy of the corresponding 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 it 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 such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, 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 normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
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 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 expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense 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 not
signed 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 accept this License. Therefore, by
modifying or distributing the Program (or any work 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 Program or works based on it.
6. Each time you redistribute the Program (or any work based on
the Program), the recipient automatically receives a license from
the original licensor to copy, distribute or modify the Program
subject to these terms and conditions. You may not impose any
further restrictions on the recipients' exercise of the rights
granted herein. You are not responsible for enforcing compliance by
third parties 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 conditions of this
License, they do not excuse you from the conditions of this License.
If you cannot distribute so as to satisfy simultaneously your
obligations under this License and any other pertinent obligations,
then as a consequence you 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 both it and this License would be to refrain entirely from
distribution of 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 apply 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 other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have 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 the 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 consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces,
the original copyright holder who places the Program under this
License may add an explicit geographical distribution limitation
excluding those countries, so that distribution is permitted 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 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", you 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 Program 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
free programs whose distribution conditions are different, write to
the author to ask for permission. For software which is copyrighted
by the Free Software Foundation, write to the Free Software
Foundation; we sometimes make exceptions for this. Our decision
will be guided by the two goals of preserving the free status of all
derivatives of our free software and of promoting the sharing and
reuse of software 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 STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL 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 INABILITY TO USE THE
PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
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 OTHER PARTY 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 use 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 pointer to where the full
notice is found.
Copyright (C) 19yy
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 Software 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 WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public
License along with this program; 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 starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type
`show w'. This is free software, 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 parts 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 menu 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 `Gnomovision' (which makes passes at compilers) written by
James Hacker.
, 1 April 1989 Ty Coon, President of Vice
This General Public License does not permit incorporating your
program into proprietary programs. If your program is a subroutine
library, you may consider it more useful to permit 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.
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 display 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
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 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 DAMAGES ARISING OUT OF THE USE OF THIS
SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHORS 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 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
ON AN "AS IS" BASIS, AND THE AUTHORS 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 .
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 license this software and its documentation for any
purpose, provided that existing copyright notices are retained in
all copies and that this notice is included verbatim 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, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
RESTRICTED RIGHTS: Use, duplication or disclosure by the
U.S. government is subject to the restrictions as set forth in
subparagraph (c) (1) (ii) of the Rights 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 software useful in your daily work, you should feel
obliged to take the author out for a drink if the opportunity
presents itself. The user may feel exempt from 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 library.
'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 the use of this software.
Permission is granted to anyone to use this software for any
purpose, including commercial applications, and to alter it and
redistribute it freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you
must not claim that you wrote the original software. If you use
this software in a product, an acknowledgment in the product
documentation would be appreciated but is not required.
2. Altered source versions must be plainly marked as such, and
must not be misrepresented as being the original software.
3. This notice may not be removed or altered from any source
distribution.
Jean-loup Gailly Mark Adler jloup@gzip.org
madler@alumni.caltech.edu
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 BELOW TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL
OF THE TERMS CONTAINED IN THIS BINARY CODE LICENSE AGREEMENT AND
SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT"). PLEASE READ
THE AGREEMENT CAREFULLY. BY DOWNLOADING OR INSTALLING THIS SOFTWARE,
YOU ACCEPT THE TERMS OF THE AGREEMENT. INDICATE ACCEPTANCE 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 CONTINUE.
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 provided 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 SE) on Java-enabled general purpose desktop computers and
servers.
2. LICENSE TO USE. Subject to the terms and conditions of this
Agreement, including, but not limited to the Java Technology
Restrictions of the Supplemental License Terms, Sun grants you a
non-exclusive, non-transferable, limited license without license
fees to reproduce and use internally Software complete and
unmodified for the sole purpose of running Programs. Additional
licenses for developers and/or publishers are granted in the
Supplemental License Terms.
3. RESTRICTIONS. Software is confidential and copyrighted. Title to
Software and all associated intellectual property rights is retained
by Sun and/or its licensors. Unless enforcement is prohibited by
applicable law, you may not modify, decompile, or reverse engineer
Software. You acknowledge that Licensed Software is not designed or
intended for use in the design, construction, operation or
maintenance of any nuclear facility. Sun Microsystems, Inc.
disclaims any express or implied warranty of fitness for such
uses. No right, title or interest in or to any trademark, service
mark, logo or trade name of Sun or its licensors is granted under
this Agreement. Additional restrictions for developers and/or
publishers licenses are set forth in the Supplemental License 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 and workmanship under normal
use. Except for the foregoing, Software is provided "AS IS". Your
exclusive remedy and Sun's entire liability under this limited
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 specific legal rights. You may
have others, which vary from state to state.
5. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL
EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE
EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
6. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN
NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE,
PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL
OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF
LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO
USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES. In no event will Sun's liability to you, whether in
contract, tort (including negligence), or otherwise, exceed the
amount paid by you for Software under this Agreement. The foregoing
limitations will apply even if the above stated warranty fails of
its essential purpose. Some states do not allow the exclusion of
incidental or consequential damages, so some 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 Agreement will terminate immediately without notice
from Sun if you fail to comply with any provision of this Agreement.
Either party may terminate this Agreement 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. Upon Termination, you must destroy all copies of Software.
8. EXPORT REGULATIONS. All Software and technical data delivered
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 as between 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 comply 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 inures to Sun's benefit.
10. U.S. GOVERNMENT RESTRICTED RIGHTS. If Software is being
acquired by or on behalf of the U.S. Government or by a
U.S. Government prime contractor or subcontractor (at any tier),
then the Government's rights in Software and accompanying
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 acquisitions).
11. GOVERNING LAW. Any action related to this Agreement will be
governed by California 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
unenforceable, this Agreement will remain in effect with the
provision omitted, unless omission would frustrate the intent of the
parties, in which case this Agreement will immediately terminate.
13. INTEGRATION. This Agreement is the entire agreement between you
and Sun relating to its subject matter. It supersedes all prior or
contemporaneous oral or written communications, proposals,
representations and warranties and prevails over any conflicting or
additional terms of any quote, order, acknowledgment, or other
communication between the parties relating to its subject matter
during the term of this Agreement. No modification of this
Agreement will be binding, unless in writing and signed by an
authorized representative of each 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 Terms shall have the same meanings ascribed to
them in the Binary Code License Agreement . These Supplemental Terms
shall supersede any inconsistent or conflicting 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 and conditions of this Agreement and restrictions and
exceptions set forth in the Software "README" file incorporated
herein by reference, including, but not 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
unmodified 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 README file, including, but not limited to the
Java Technology Restrictions of these Supplemental Terms, Sun grants
you a non-exclusive, non-transferable, limited license without fees
to reproduce and distribute the Software, provided that (i) you
distribute the Software complete and unmodified and only bundled as
part of, and for the sole purpose of running, your Programs, (ii)
the Programs 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 notices contained in the
Software, (v) you only distribute the Software subject to a license
agreement that protects Sun's interests consistent with the terms
contained in this Agreement, and (vi) you agree to defend and
indemnify Sun and its licensors from and against any damages, costs,
liabilities, settlement 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 identified as "java", "javax", "sun"
or similar convention as specified by Sun in any naming convention
designation.
D. Source Code. Software may contain source code that, unless
expressly licensed 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
applicable to portions of the Software are set forth in the
THIRDPARTYLICENSEREADME.txt file. In addition to any terms and
conditions of any third party opensource/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 this
distribution.
F. Termination for Infringement. Either party may terminate this
Agreement 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
auto-update processes transmit a limited amount of data to Sun (or
its service provider) about those specific processes to help Sun
understand and optimize them. Sun does not associate the data with
personally identifiable information. You can find more information
about the data Sun collects at http://java.com/data/.
For inquiries please contact: Sun Microsystems, Inc., 4150 Network
Circle, Santa 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 portion 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 rights reserved. 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 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 PROVIDED "AS
IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO
EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
BE LIABLE FOR ANY CLAIM, OR 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
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE 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 copyright
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 shipped with the Quartus II development tool -
source code may be obtained from http://www.systemc.org by
registering at the OSCI website):
Copyright (c) 1996-2006, by all Contributors to the Open SystemC
Initiative (OSCI), 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 included 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 Group's free JPEG software. You are welcome to
redistribute this software and to use it for any purpose, subject to
the conditions under LEGAL ISSUES, below.
Serious users of this software (particularly those incorporating it
into larger programs) should contact IJG at jpeg-info@uunet.uu.net
to be added to our electronic mailing list. Mailing list members
are notified of updates and have a chance to participate in
technical discussions, etc.
This software is the work of Tom Lane, Philip Gladstone, Luis Ortiz,
Jim Boucher, Lee Crocker, Julian Minguillon, George Phillips, Davide
Rossi, Ge' Weijers, and 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
ISSUES Copyright, lack of warranty, terms of distribution.
REFERENCES Where to learn more about JPEG. ARCHIVE LOCATIONS Where
to find newer versions of this software. RELATED SOFTWARE Other
stuff you should get. FILE FORMAT WARS Software *not* to get. TO
DO Plans for future IJG releases.
Other documentation files in the distribution are:
User documentation: install.doc How to configure and install the IJG
software. usage.doc Usage instructions for cjpeg, djpeg,
jpegtran, rdjpgcom, and wrjpgcom. *.1 Unix-style man pages for
programs (same info as usage.doc). wizard.doc Advanced usage
instructions for JPEG wizards only. change.log Version-to-version
change highlights. 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 structure. filelist.doc
Road map of IJG files. coderules.doc Coding style rules ---
please read if you contribute code.
Please read at least the files install.doc and usage.doc. Useful
information can also be found in the JPEG FAQ (Frequently Asked
Questions) article. See ARCHIVE 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 more of the REFERENCES, then looking at the
documentation files (in roughly the order listed) before diving into
the code.
OVERVIEW ========
This package contains C software to implement JPEG image compression
and decompression. JPEG (pronounced "jay-peg") is a standardized
compression method for full-color and gray-scale images. JPEG is
intended for compressing "real-world" scenes; 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 output 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 compression processes. Provision is made for supporting
all variants of these processes, although some uncommon parameter
settings aren't implemented yet. For legal reasons, we are not
distributing code for the arithmetic-coding variants of JPEG; see
LEGAL ISSUES. We have made no provision for supporting the
hierarchical or lossless processes defined in the standard.
We provide a set of library routines for reading and writing JPEG
image files, plus two sample applications "cjpeg" and "djpeg", which
use the library to perform 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 considerable functionality beyond the bare JPEG
coding/decoding capability; for example, the color quantization
modules are not strictly part of JPEG decoding, but they 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 lossless transcoding between different
JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple
applications for inserting and extracting textual comments in JFIF
files.
The emphasis in designing this software has been on achieving
portability and flexibility, while also making it fast enough to be
useful. In particular, the software is not intended to be read as a
tutorial on JPEG. (See the REFERENCES section for introductory
material.) Rather, it is intended to be reliable, portable,
industrial-strength code. We do not claim to have achieved that
goal in every aspect of the software, but we strive for it.
We welcome the use of this software as a component of commercial
products. No royalty 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, please let us know!)
2. You can use this software for whatever you want. You don't have
to pay us.
3. You may not pretend that you wrote this software. If you use it
in a program, you must acknowledge somewhere in your
documentation that you've used the IJG code.
In legalese:
The authors make NO WARRANTY or representation, either express or
implied, with respect to this software, its quality, accuracy,
merchantability, or fitness for a particular purpose. This software
is provided "AS IS", and you, its user, assume the entire risk as to
its quality and accuracy.
This software is copyright (C) 1991-1996, Thomas G. Lane. All
Rights Reserved except as specified below.
Permission is hereby granted to use, copy, modify, and distribute
this software (or portions thereof) for any purpose, without fee,
subject to these conditions: (1) If any part of the source code for
this software is distributed, then this README file must be
included, with this copyright and no-warranty notice unaltered; and
any additions, deletions, or changes to the original files must be
clearly indicated in accompanying documentation. (2) If only
executable code is distributed, then the accompanying documentation
must state that "this software is based in part on the work of the
Independent JPEG Group". (3) Permission for use of this software is
granted only if the user accepts full responsibility for any
undesirable consequences; the authors accept NO LIABILITY for
damages of any kind.
These conditions apply to any software derived from or based on the
IJG code, not just to the unmodified library. If you use our work,
you ought to acknowledge us.
Permission is NOT granted for the use of any IJG author's name or
company name in advertising or publicity relating to this software
or products derived from it. This software may be referred to only
as "the Independent JPEG Group's software".
We specifically permit and encourage the use of this software as the
basis of commercial products, provided that all warranty or
liability claims are assumed by the product vendor.
ansi2knr.c is included in this distribution by permission of
L. Peter Deutsch, sole proprietor of its copyright holder, Aladdin
Enterprises of Menlo Park, CA. ansi2knr.c is NOT covered by the
above copyright and conditions, but instead by the usual
distribution terms of the Free Software Foundation; principally,
that you must include source code if you redistribute it. (See the
file ansi2knr.c for full details.) However, since ansi2knr.c is not
needed as part of any program generated from the IJG code, this does
not limit you more than the foregoing paragraphs do.
The configuration script "configure" was produced with GNU Autoconf.
It is copyright by the Free Software Foundation but is freely
distributable.
It appears that the arithmetic coding option of the JPEG spec is
covered by patents owned by IBM, AT&T, and Mitsubishi. Hence
arithmetic coding cannot legally be used without obtaining one or
more licenses. For this reason, support for arithmetic coding has
been removed from the free JPEG software. (Since arithmetic coding
provides only a marginal gain over the unpatented Huffman mode, it
is unlikely that very many implementations will support it.) So far
as we are aware, there are no patent restrictions on the remaining
code.
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 package as soon as a suitable replacement format becomes
reasonably popular.
We are required to state that "The Graphics Interchange Format(c) is
the Copyright property of CompuServe Incorporated. GIF(sm) is a
Service Mark property of CompuServe Incorporated."
REFERENCES ==========
We highly recommend reading one or more of these references before
trying to understand 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", Communications 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 related topics.) If you don't have the CACM issue handy, a
PostScript file containing 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 CACM, but it includes corrections and some added
material. Note: the Wallace article 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 example C code for a multitude of
compression methods including JPEG. It is an excellent 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-strength, but when you are ready to look at a full
implementation, you've got one here...
The best full description of JPEG is the textbook "JPEG Still Image
Data Compression Standard" by William B. Pennebaker and Joan
L. Mitchell, published by Van Nostrand Reinhold, 1993, ISBN
0-442-01272-1. Price US$59.95, 638 pp. The book includes the
complete text of the ISO JPEG standards (DIS 10918-1 and draft DIS
10918-2). This is by far the most complete exposition of JPEG in
existence, and we 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 copy, we recommend buying the Pennebaker
and Mitchell book instead; it's much cheaper and includes a great
deal of useful explanatory material.) In the USA, copies of the
standard may be ordered from ANSI Sales at (212) 642-4900, or from
Global Engineering Documents at (800) 854-7179. (ANSI doesn't take
credit card orders, but Global does.) It's not cheap: as of 1992,
ANSI was charging $95 for Part 1 and $47 for Part 2, plus 7%
shipping/handling. The standard is divided into two parts, Part 1
being the actual specification, while Part 2 covers compliance
testing methods. Part 1 is titled "Digital Compression and Coding
of Continuous-tone Still Images, Part 1: Requirements and
guidelines" and has document numbers 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 document 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 document. Part 3 is undergoing ISO balloting and is
expected to be approved by the end of 1995; it will have document
numbers ISO/IEC IS 10918-3, ITU-T T.84. IJG 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 obtained by e-mail from
the C-Cube mail server, netlib@c3.pla.ca.us. Send the message "send
jfif_ps from jpeg" to the server to obtain the JFIF document; send
the message "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 Aldus 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 use of the TIFF
6.0 design (TIFF Compression tag 6). Instead, we recommend the JPEG
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 expected 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. libtiff is available from sgi.com:/graphics/tiff/.
ARCHIVE LOCATIONS =================
The "official" archive site for this software is ftp.uu.net
(Internet address 192.48.96.9). The most recent released version
can always be found there in directory graphics/jpeg. This
particular version will be archived as
graphics/jpeg/jpegsrc.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 archives are also available via
UUCP; contact help@uunet.uu.net for information on retrieving files
that way.
Numerous Internet sites maintain copies of the UUNET files.
However, only ftp.uu.net is guaranteed to have the latest official
version.
You can also obtain this software in DOS-compatible "zip" archive
format from the SimTel archives
(ftp.coast.net:/SimTel/msdos/graphics/), or on CompuServe in the
Graphics Support forum (GO CIS:GRAPHSUP), library 12 "JPEG Tools".
Again, these 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 comp.graphics.misc,
news.answers, and other groups. You can always obtain the latest
version from the news.answers archive at rtfm.mit.edu. By FTP,
fetch /pub/usenet/news.answers/jpeg-faq/part1 and .../part2. If you
don't have FTP, send e-mail to mail-server@rtfm.mit.edu with body
send usenet/news.answers/jpeg-faq/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 image 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 formats. 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 package called NETPBM, available from wuarchive.wustl.edu under
directory /graphics/graphics/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 designed 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 root of the problem is that the ISO JPEG committee
failed to specify a concrete file format. Some vendors "filled in
the blanks" on their own, creating proprietary formats that no one
else could read. (For example, none of the early commercial JPEG
implementations for the Macintosh were able to exchange compressed
files.)
The file format we have adopted is called JFIF (see REFERENCES).
This format has 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 recommend 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 about
an image. TIFF/JPEG is fairly new and not yet widely supported,
unfortunately.
The upcoming JPEG Part 3 standard defines a file format called
SPIFF. SPIFF is interoperable with JFIF, in the sense that most
JFIF decoders should be able to read 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 rather than
an informal one. At this point it is unclear whether SPIFF will
supersede JFIF or whether JFIF will remain the de-facto standard.
IJG intends to support 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 capable of reading
JFIF indefinitely.)
Various proprietary file formats incorporating JPEG compression also
exist. We have little or no sympathy for the existence of these
formats. Indeed, one of the original reasons for developing this
free software was to help force convergence on common, open format
standards for JPEG files. Don't use a proprietary file 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
jpeg-info@uunet.uu.net.
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
All Rights Reserved
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 copyright notice and this permission notice appear in
supporting documentation.
NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
NO EVENT SHALL NEIL HODGSON 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 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
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 graphics 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 National Institutes of Health. Portions
copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 by
Boutell.Com, Inc. Portions relating to GD2 format copyright 1999,
2000, 2001, 2002, 2003, 2004 Philip Warner. Portions relating to
PNG copyright 1999, 2000, 2001, 2002, 2003, 2004 Greg Roelofs.
Portions relating 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 John Ellson (ellson@graphviz.org).
Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Pierre-Alain Joye (pierre@libgd.org). Portions relating to JPEG and
to color quantization copyright 2000, 2001, 2002, 2003, 2004, Doug
Becker and copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004 Thomas G. Lane. This software is based in
part on the work of the Independent JPEG Group. See the file
README-JPEG.TXT for more information. Portions relating to GIF
compression copyright 1989 by Jef Poskanzer and David Rowley, with
modifications for thread safety by Thomas Boutell. Portions
relating to GIF 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 relating to GIF
animations copyright 2004 Jaakko Hyvatti (jaakko.hyvatti@iki.fi)
Permission has been granted to copy, distribute and modify gd in any
context without fee, including a commercial application, provided
that this notice is present in user-accessible supporting
documentation. This does not affect your ownership 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 provided "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 documentation. Although their code does not appear in
the current release, the authors also wish to thank Hutchison Avenue
Software Corporation for their prior contributions.
19. 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 the 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,
subject to the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 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 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
20. 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.
21. SUPERLU [FOR USE WITH QUARTUS II ONLY]:
The following notice applies only to the SuperLU package that is
included in the Quartus II development tool:
Copyright (c) 2003, The Regents of the University of California,
through Lawrence Berkeley National Laboratory (subject to receipt of
any required approvals from U.S. Dept. of Energy)
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) Neither the name of Lawrence Berkeley National Laboratory,
U.S. Dept. of Energy nor the names of its contributors may be used
to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
(R)
MegaCoreM Function License Agreement
PLEASE CAREFULLY REVIEW THE FOLLOWING TERMS AND CONDITIONS BEFORE DOWNLOADING OR USING THE MEGACORE FUNCTION(S), INCLUDING THE NIOS(R) II EMBEDDED PROCESSOR, ("MEGACORE FUNCTION") THAT ARE PROVIDED WITH THIS LICENSE AGREEMENT. UNLESS YOU HAVE A SEPARATE LICENSE AGREEMENT SIGNED BY AN AUTHORIZED ALTERA REPRESENTATIVE, BY USING OR DOWNLOADING OR INSTALLING THIS MEGACORE FUNCTION AND/OR PAYING A LICENSE FEE, YOU INDICATE YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. THESE TERMS AND CONDITIONS CONSTITUTE THE LICENSE AGREEMENT ("AGREEMENT") BETWEEN YOU 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, THE APPLICABLE LICENSE AGREEMENT IS SET FORTH IN A SEPARATE FILE (OFTEN CALLED "LICENSE.TXT") AND WHICH EXCLUSIVELY GOVERNS THE RELEVANT COMPONENTS, FILES OR PORTIONS. IN THE EVENT THAT YOU DO NOT AGREE WITH ANY OF THESE TERMS AND CONDITIONS, 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 PROGRAM.
DEFINITIONS:
"Altera Device(s)" means field programmable gate arrays, complex programmable logic devices, structured application specific integrated circuit devices (including HardCopys devices), and/or any other semiconductor devices designed, developed or manufactured by or on behalf of ALTERA or its Subsidiaries.
"Licensed Product(s)" means Altera Device(s) into which the MegaCore Function has been incorporated pursuant to the terms of this License.
"MegaCore Function" means one or more design files, including encrypted net lists, RTL, test vectors, simulation models (such as VHDL, Verilog HDL, Quartus simulation, Matlab, Simulink, Verisity Specman, Synopsys Vera, etc.), and other models, which may be provided either as unencrypted source code, obfuscated source code or in encrypted netlist or encrypted source code format, each designed 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 Agreement; excepting the portions identified in particular files which components are subject to the applicable license agreement(s) set forth therein.
"Non-Altera Devices" means programmable logic devices, field programmable gate arrays, application specific integrated circuits, standard products, or any other semiconductor devices 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 either ALTERA or YOU.
"Specification" means ALTERA's technical description for the MegaCore Function covered by this Agreement to the extent such technical description relates to the operation, performance, and other 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 under ALTERA's OpenCore Plus Evaluation License, ALTERA grants to YOU a non-transferable, non-exclusive, non-sublicenseable, royalty-free, world-wide and (except as specified by ALTERA) perpetual license to use the MegaCore Function as follows. YOU may:
(a) have a single concurrent user (or, if you have purchased a floating node license, multiple users on networked workstations up to the number of concurrent users for which YOU have obtained licenses from ALTERA) design with, parameterize, compile, route, and generate programming files and netlists with the MegaCore Function;
(b) program Altera Devices with the MegaCore Function; and,
(c) except as otherwise provided in Paragraph 10.2, YOU may manufacture or have manufactured, distribute or have distributed, sell or have sold, or otherwise market or have marketed products containing Licensed Products.
YOU ARE EXPRESSLY PROHIBITED FROM USING THE MEGACORE FUNCTION TO DESIGN, DEVELOP OR PROGRAM NON-ALTERA DEVICES. YOU MAY NOT MODIFY OR SYNTHESIZE ANY SIMULATION MODEL OUTPUT FILES GENERATED OR RESULTING FROM THE MEGACORE FUNCTION. YOU may not publish or disclose the results of any benchmarking of the MegaCore Function, or use such results for YOUR own competing software development activities, without the prior written permission of ALTERA. YOUR use of the MegaCore Function requires the prior acquisition and installation of Altera's software development tools.
1.2 OpenCore Plus Evaluation License: If YOU have acquired this MegaCore Function 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, timing, place and route, compilation and verification of logic designs for Altera Devices for evaluation purposes only, provided that YOU must acquire from ALTERA a license that specifically permits the programming of Altera Devices for production use prior to doing so, and (b) engage in hardware evaluation by programming the MegaCore Function into Altera Devices so long as the Altera Device is continuously connected via a programming cable to a host development computer which is running Altera development tool programmer software, or otherwise the MegaCore Function will operate for a predetermined amount of time, after which the MegaCore Function is automatically disabled and inoperable. YOU are expressly prohibited from using any MegaCore Function to program Non-Altera Devices. YOU UNDERSTAND THAT THE MEGACORE FUNCTION MAY BE FUNCTION-, TIME- OR CLOCK-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 FUNCTIONS OBTAINED THROUGH ALTERA'S OPENCORE PLUS EVALUATION LICENSE.
1.3 YOU may copy the MegaCore Function for back-up or archival purposes only and may use the deliverables over a network.
1.4 Any copies of the MegaCore Function made by or for YOU shall include all intellectual property notices, including copyright and proprietary rights notices, appearing on such MegaCore Function. Any copy or portion of the MegaCore Function, including any derivative work based on, any portion merged into a design, and any design or product that incorporates any portion of the MegaCore Function, will continue to be subject to the terms and conditions of this Agreement.
1.5 The source code of the MegaCore Function, and algorithms, concepts, techniques, methods and processes embodied therein, constitute trade secrets and confidential and proprietary information of ALTERA and its licensors and YOU 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 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 ALTERA's prior written approval and the mutual agreement of ALTERA and YOU to license terms and conditions, and upon YOUR payment to ALTERA of license and royalty fees, YOU may incorporate the MegaCore Function within an authorized ASIC for a particular project.
1.7 Except for the express licenses granted in Section 1.1 and 1.2 above, no other licenses are granted by ALTERA by implication, estoppel, or otherwise, and all rights not expressly granted herein are reserved by ALTERA.
2. MegaCore License Restrictions:
EXCEPT AS SET FORTH IN SECTION 1 ABOVE, YOU MAY NOT OTHERWISE USE THE MEGACORE FUNCTION, OR SUBLICENSE OR TRANSFER THE MEGACORE FUNCTION OR RIGHTS WITH RESPECT THERETO. YOU MAY NOT DECOMPILE, DISASSEMBLE, OR OTHERWISE REVERSE ENGINEER THE MEGACORE FUNCTION OR ATTEMPT TO ACCESS OR DERIVE THE SOURCE CODE OF THE MEGACORE FUNCTION OR ANY ALGORITHMS, CONCEPTS, TECHNIQUES, METHODS OR PROCESSES EMBODIED THEREIN; PROVIDED, HOWEVER, THAT IF YOU ARE LOCATED IN A MEMBER NATION OF THE EUROPEAN UNION (EU) OR OTHER JURISDICTION THAT PERMITS LIMITED REVERSE ENGINEERING NOTWITHSTANDING A CONTRACTUAL PROHIBITION TO THE CONTRARY, YOU MAY PERFORM LIMITED REVERSE ENGINEERING, BUT ONLY AFTER GIVING NOTICE TO ALTERA AND ONLY TO THE EXTENT PERMITTED BY THE APPLICABLE LAW IMPLEMENTING THE EU SOFTWARE DIRECTIVE OR OTHER APPLICABLE LAW NOTWITHSTANDING A CONTRACTUAL PROHIBITION TO THE CONTRARY.
3. Term:
This Agreement is effective until terminated. YOU may terminate it 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 terminate immediately if YOU breach any term of this Agreement and upon conditions set forth elsewhere in this Agreement. Upon any termination of this Agreement, YOU shall destroy the MegaCore Function, including all copies and portions thereof in any form (whether or not merged into a design or Licensed Product), and YOUR 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 developed in accordance with this Agreement and shipped prior to the termination. In no event may any portions of the MegaCore Function be used in development after termination. In the event of termination for any reason, the rights, obligations, and restrictions under Paragraphs 2, 4, 6.3, 9, and 10 shall survive termination of this Agreement.
4. Payment:
In consideration of the license granted by ALTERA under Paragraph 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, if applicable. Such payment shall, as directed by ALTERA, be provided directly to ALTERA or made through an authorized distributor. YOU shall pay any and all sales, use, excise and other taxes and duties assessed on the MegaCore Function or otherwise arising out of this Agreement or the transactions contemplated hereunder, exclusive of taxes based on ALTERA's net income or corporate or franchise taxes.
5. Maintenance and Support:
5.1 Unless YOU have acquired the MegaCore Function through ALTERA's OpenCore Plus Evaluation License, ALTERA shall, but only until the date, in the format YYYY.MM, provided in the license file for a particular MegaCore Function ("Maintenance Expiration Date"): (a) use commercially reasonable efforts to provide YOU with fixes to defects in the MegaCore Function that cause the MegaCore Function not to conform substantially to the Specifications and that are diagnosed as such and replicated by ALTERA;
(b) provide YOU with fixes and other updates to the MegaCore Function that ALTERA, in its sole discretion, chooses to make generally available to its customers without a separate charge; and
(c) respond by telephone or email to inquiries from YOU.
5.2 ALTERA is not obligated to provide any maintenance or support for the MegaCore Function where YOU have licensed the MegaCore Function through ALTERA's OpenCore Plus Evaluation Program.
5.3 Except as set forth in Section 5.1 above, ALTERA will not have any obligation to provide to YOU any maintenance, support, or training, or to provide any error corrections, updates, upgrades, new versions, other modifications, or enhancements to the MegaCore Function, the Altera Devices, or any Licensed Products. Licensee shall be solely responsible for, and Altera shall have no obligation to honor, any (1) warranties or (2) offers of maintenance, support, or training, that YOU provide to your customers or to any end users of any Licensed Products.
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 Maintenance Expiration Date ("Warranty Period"), the MegaCore Function will substantially 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 this warranty shall be (a) for ALTERA to use commercially reasonable efforts to remedy the nonconformance, as described in Paragraph 5 above, including responding by telephone or email to inquiries from YOU, or (b) if ALTERA is unable substantially 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 this Agreement for the defective MegaCore Function shall immediately terminate and YOU agree to destroy the defective MegaCore Function, including all copies thereof in any form and any portions thereof merged into a design or product, and to certify the same to ALTERA.
6.2 The foregoing warranties apply only to MegaCore Functions delivered by ALTERA 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 during the Warranty Period for claims of breach reported (together with evidence thereof) 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 modified by anyone other than ALTERA or any authorized distributor.
6.3 ANY MEGACORE FUNCTION OBTAINED BY YOU THROUGH THE OPENCORE PLUS EVALUATION LICENSE IS PROVIDED BY ALTERA "AS IS" WITH NO WARRANTIES. EXCEPT AS EXPRESSLY PROVIDED UNDER THIS AGREEMENT, NO OTHER WARRANTIES, EITHER EXPRESS OR IMPLIED, ARE MADE WITH RESPECT TO THE MEGACORE FUNCTION, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, AND ALTERA EXPRESSLY DISCLAIMS ALL WARRANTIES NOT EXPRESSLY STATED HEREIN. EXCEPT AS OTHERWISE DESCRIBED UNDER THIS AGREEMENT, YOU ASSUME THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE MEGACORE FUNCTION AND ANY DESIGN OR PRODUCT IN WHICH THE MEGACORE FUNCTION MAY BE USED. SHOULD THE MEGACORE FUNCTION PROVE DEFECTIVE, EXCEPT AS OTHERWISE DESCRIBED UNDER THIS AGREEMENT, NEITHER ALTERA NOR ITS AUTHORIZED DISTRIBUTORS ASSUME LIABILITY FOR ANY COST OF ANY NECESSARY SERVICING, REPAIR, OR CORRECTION. Some jurisdictions do not allow the exclusion of implied warranties, so the above exclusions may not apply to you in full, but shall be interpreted to apply to the maximum extent permissible under applicable law.
7. Representation:
Each party represents that it has the right to enter into this Agreement and to perform its obligations hereunder.
8. Indemnification:
8.1 Expressly subject to Section 9, and unless YOU have acquired the MegaCore Function through ALTERA's OpenCore Plus Evaluation License, ALTERA shall defend 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 distributor and as used in accordance with this Agreement, infringes a third party's United States or European Union copyright, trade secret or trademark, and pay any damages finally awarded in the proceeding as a result of the claim (or pay any amount agreed to by ALTERA as part of a settlement of the claim), provided that ALTERA shall have no liability hereunder unless YOU notify ALTERA promptly in writing 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 ALTERA.
8.2 In the event of any such claim or proceeding or threat thereof, ALTERA may (and, in the event any such claim or proceeding results in the issuance of an injunction by a court of competent jurisdiction prohibiting YOU from using the MegaCore Function, ALTERA shall), at its option and expense and subject to the limitations of this Section 8 and Section 9, seek a license to permit the continued use of the affected MegaCore Function or use commercially reasonable efforts to replace or modify the MegaCore Function so that the replacement or modified version is non-infringing or has a reduced likelihood of infringement, provided that the replacement or modified version has functionality comparable to that of the original. If ALTERA is unable, after exercising commercially reasonable efforts, to obtain such license or provide such replacement or modification, ALTERA may terminate YOUR license and rights with respect to the affected MegaCore Function, in which event YOU shall return to ALTERA the affected MegaCore Function, including all copies and portions thereof in any form (including any portions thereof merged into a design or product), and certify the same to ALTERA, and Altera shall refund the license fee paid by YOU 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 infringement or claim based on or resulting from (a) the combination or use of the MegaCore Function with other products or components, to the extent that the infringement arises from such combination or use; (b) modification of the MegaCore Function by anyone other than ALTERA and its authorized distributors, (c) the use of other than the most recent version of the MegaCore Function if the infringement 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; or (f) any unauthorized use of the MegaCore Function, to the extent that Altera has indicated in the applicable Specification that third-party licenses may be required to use such MegaCore Function.
8.4 The provisions of this Paragraph 8 state the entire liability and obligations of ALTERA, and YOUR sole and exclusive rights and remedies, with respect to any proceeding or claim relating to infringement of any intellectual property right.
9. LIMITATIONS OF LIABILITY
9.1 In no event shall the aggregate liability of ALTERA relating to this Agreement or the subject matter hereof under any legal theory (whether in tort, contract or otherwise), including any liability under Paragraph 8 or for any loss or damages directly or indirectly suffered by YOU relating to the MegaCore Function, exceed the aggregate amount of the license fees paid by YOU in the previous one (1) year under this Agreement.
9.2 IN NO EVENT SHALL ALTERA BE LIABLE UNDER ANY LEGAL THEORY, WHETHER IN TORT, CONTRACT OR OTHERWISE (a) FOR ANY LOST PROFITS, LOST REVENUE OR LOST BUSINESS, (b) FOR ANY LOSS OF OR DAMAGES TO OTHER SOFTWARE OR DATA, OR (c) FOR ANY INCIDENTAL, 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 POSSIBILITY OF SUCH LIABILITY AND NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY STATED HEREIN. Some jurisdictions do not allow the limitation or exclusion of special, incidental or consequential damages, so the above limitations or exclusions may not apply to you in full but shall be interpreted to apply to the maximum extent permissible under applicable law.
9.3 THIS SECTION 9 SHALL NOT LIMIT EITHER PARTY'S LIABILITY FOR BODILY INJURY 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 representations or warranties with respect to the MegaCore Function, assumes any liability regarding use of the MegaCore Function or undertakes to furnish YOU any support or information relating to the MegaCore Function. Notwithstanding anything herein to the contrary, YOU agree that Altera may disclose YOUR identity by name and address, and identify the MegaCore Function licensed, to the extent required 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, except 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 Products, without first obtaining any necessary U.S. or other governmental licenses and approvals. YOU hereby give YOUR assurance to ALTERA that YOU will not knowingly, unless prior authorization is obtained from the appropriate US governmental body, re-export, directly or indirectly, the MegaCore Function, any part thereof, or the direct product thereof, to any of the countries or nationals thereof listed in Country Group E:1, as such lists may be amended from time to time by the U.S. Department of Commerce and/or U.S. Treasury Department (which list currently includes Cuba, Iran, North Korea, Sudan, Syria, or to any end user who has been prohibited from participating in the U.S. export transactions by any federal agency of the U.S. government. YOU further agree that no products, proprietary data, know-how, software, or other data or information received from ALTERA will be directly employed in missile technology, sensitive nuclear, chemical or biological weapons end uses or by such end users. YOU understand that the foregoing obligations are U.S. legal requirements and agree that they 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 shall be enforceable by ALTERA.
10.4 If YOU have any questions concerning this Agreement, including software 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 performance hereunder, shall be governed by the laws of the following jurisdictions, without reference to conflicts of laws principles: (a) the State of California, 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; or, (c) Hong Kong, if the MegaCore Function is acquired for use in any other jurisdiction. 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 dispute 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, or controversy relating to this Agreement shall pay the costs actually incurred by the prevailing Party, including any attorneys' fees. Each party agrees to waive 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 in 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 failure of the life support device or system, or to affect its safety or effectiveness.
10.7 No amendment to this Agreement shall be effective unless it is in writing signed by a duly authorized representative of both Parties. The waiver of any 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 provision shall be reformed only to the extent necessary to make it enforceable and the validity of the remaining provisions shall not be affected.
10.9 The article headings throughout this Agreement are for reference purposes 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 this 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 TERMS AND CONDITIONS. YOU AND ALTERA FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND ALTERA, WHICH SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN 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 documentation are commercial products. Use, duplication, release, modification, transfer 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 Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) of Commercial Computer Software--Restricted 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 FAR. Contractor/manufacturer is Altera Corporation, 101 Innovation Drive, San Jose, CA 95134 and its licensors.
MegaCore Function License Agreement (C) 2001-2010 Altera Corporation. All rights reserved. MegaCore, Nios and OpenCore are registered trademarks of Altera Corporation in the US and other countries.
LICENSE.TXT FILE for Nios II v11.0 EDS:
The following license agreement applies to the Altera NicheStack TCP/IP Network Stack - Nios II Edition software:
NicheStack TCP/IP Network Stack - Nios(R) II Edition
Software License Agreement
This Software License Agreement (the "Agreement") is a binding, legal agreement between Altera Corporation (hereinafter referred to as "Altera") and (i) you, (ii) the business entity or other entity (if any) that you represent and (iii) anyone using this software on behalf of the named entity (hereinafter referred to as "Licensee").
This Agreement applies to the Altera NicheStack TCP/IP Network Stack - Nios II Edition software that is downloadable from the Altera web site (hereinafter referred to as the "Licensed Software").
By clicking the "Agreed and Accepted" box below, you accept and agree to all of the provisions contained in this Agreement. This Agreement contains the sole and exclusive terms and conditions for the Licensed Software, 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 other rights in and to the Licensed Software. Using, copying, modifying or distributing 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 in connection with this software or any Altera Nios microcontrollers. By installing, using, copying, modifying or distributing any part of the Licensed Software, Licensee also indicates that it accepts this Agreement.
1. Definitions
In addition to other terms defined elsewhere in this Agreement, the following terms, when the first letter is capitalized, have the meanings set forth in this Section 1. All definitions below shall apply both to their singular or plural forms, as the context may require.
"Executable Binary Code" means computer programs that have been fully assembled or compiled (into Object code) and linked into machine-readable and executable binary form, which can be executed by a computer, but is not generally readable by humans without reverse assembly, reverse compiling or reverse engineering.
"Licensed Software" means the NicheStack TCP/IP Network Stack - Nios II Edition software that is downloadable from the Altera web site for use with Altera Nios II microcontroller, and any corrections or changes (if any) to the Licensed Software that Altera provides, in Altera' 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 media, which are readable or usable by machines, but which are not generally readable by humans without decompiling or reverse engineering.
"Altera Nios microcontroller" means any microcontroller integrated circuit product, designated as Nios, that is manufactured and marketed by Altera.
"Source Code" means (1) computer programs written in higher-level programming languages, (2) programming techniques and algorithms used therein, and (3) all accompanying documentation related to the Source Code. Source Code is intelligible to trained programmers and may be translated into Object Code for execution on computer equipment through the process of compiling, or may be executed by the process of interpretation at the time 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, personal, non-transferable license under Altera's relevant copyrights, without the right to sublicense, to:
(a) use and execute the Licensed Software for evaluation and demonstration purposes only with Altera Nios microcontrollers.
(b) use, execute, copy, modify and create derivative works of the Licensed Software Source Code to develop customized application programs to operate with Altera microcontrollers and distribute, directly and indirectly, such Licensed Software and derivative works thereof incorporated in such application programs, in Executable Binary Code form only, in Licensee Products incorporating Altera Nios 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 portion 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 engineer, decompile or disassemble the Licensed Software.
3.5 The Licensed Software is licensed and not sold, and any and all references to "sale" or "sold" of any Licensed Software shall be deemed to mean license, and no ownership 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 license or other right, by implication, estoppel or otherwise, under any other intellectual property rights of Altera. Notwithstanding anything to the contrary herein, 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 by 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 hold patent rights, or any other intellectual property rights, that are necessary to the use or implementation of any of the Licensed Software that are incorporated in the Licensee Products pursuant to this Agreement.
3.8 Licensee shall not remove or alter any copyright notices, proprietary information notices or restricted rights notices of Altera or its suppliers in any Licensed 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 original media of such Licensed Software.
3.9 Notwithstanding anything to the contrary herein, this Agreement, including without limitation the Licenses granted in Section 2, shall not be construed as:
(a) Conferring any license or immunity, either directly or by implication, estoppel or otherwise to Licensee or any third party for the combination of any Licensed Software with one or more other items (including items acquired from Licensee) even if such items have no substantial use other than as part of such combination.
(b) Conferring any license or right with respect to any trademark, trade or brand name, a corporate name of Altera or its affiliate(s) or suppliers, or any other name or mark, or contraction abbreviation or simulation thereof.
(c) Imposing on Altera and/or its affiliate(s) or suppliers any obligation to furnish any manufacturing or technical information.
(d) Conferring any license or immunity, either directly or by implication, estoppel 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 not 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 Source Software, by means of incorporation or linking or otherwise;
(b) distributing the Licensed Software or a derivative work thereof with Open Source Software; or
(c) using Open Source Software to create a derivative work of the Licensed Software.
4.2 For the purpose of Section 4:
(a) the term "Open Source Software" means any software that is licensed under Open License Terms; and
(b) the term "Open License Terms" means terms in any license for software which require, as a condition of use, modification and/or distribution of such software or other software incorporated into, derived from or distributed with such software (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 granting 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 Common 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 hereunder to be combined with any Open Source Software in any way or licensed under Open 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 Licensed Software, including all of its intellectual property rights related thereto and to each whole or partial copy thereof. The Licensee acquires no title, right or interest in the Licensed Software other than the License expressly granted under Section 2 herein.
5.2 Licensee shall have ownership of modifications and derivative works of the Sample Application Software created solely by or for Licensee under the License granted under Section 2 of this Agreement ("Licensee Modifications"), subject to the underlying intellectual property rights of Altera and its suppliers, their affiliates and their other licensees. Licensee agrees not to assert any intellectual property rights arising from such Licensee Modifications against Altera, its affiliates, their licensees or their customers or distributors for making, having made, using, selling, offering for sale, or importing any products complying 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 Altera which is marked as confidential, contains valuable, proprietary trade secrets and confidential information of Altera and its licensors (hereinafter referred to as "Confidential Information"). Licensee agrees to maintain the Licensed Software 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 and 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 access to the Confidential Information shall be bound by a written, signed agreement 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 not permit any one else to, reproduce, duplicate, or otherwise disclose, distribute or disseminate Confidential Information. Licensee agrees to take all reasonable steps to prevent disclosure and unauthorized use of Confidential Information 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 promptly notify Altera of any unauthorized use or disclosure of any Confidential Information.
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 becomes 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 Licensee; (iii) is rightfully furnished to Licensee by a third party without restriction as to use or disclosure, and without breach of this Agreement by Licensee; or (iv) is independently developed by Licensee without the use of any Confidential Information.
6.5 The obligations of confidentiality and restrictions on use of Confidential Information under this Agreement shall survive for a period of five (5) years from the termination of this Agreement, except with respect to Source Code of the Licensed Software, in which case the obligations of confidentiality and restrictions 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 suffer 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 uninterrupted, 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 harmless for any reason related to the Licensed Software, or otherwise be liable to Licensee 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 set forth in this Agreement.
7.2 ALTERA EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. ALTERA SHALL HAVE NO LIABILITY TO LICENSEE, OR ITS SUBSIDIARIES, AFFILIATES, OR ANY OTHER 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 RIGHT OF ANY THIRD PARTY. IN NO EVENT SHALL ALTERA OR ITS LICENSORS BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS) SUFFERED BY LICENSEE OR ITS SUBSIDIARIES, AFFILIATES, OR ANY THIRD PARTY ARISING OUT OF OR RELATED TO THIS AGREEMENT, INCLUDING WITHOUT 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 AGREEMENT 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 harmless from any damages or costs arising from or connected with (i) any claims of infringement resulting from any modifications to Licensed Software made by Licensee, or (ii) Licensee's breach of any provisions of Section 4.1 herein, and shall reimburse Altera and its Affiliates for all costs incurred by them in defending 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 reasonable cooperation to the other Party in the defense of any such infringement claims, 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 continue 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 not cure such breach within thirty (30) days from written notice of such breach. Altera shall have the right to terminate this Agreement immediately if Licensee breaches any of the provisions in Section 4 (Open Source Software Restrictions) or 6 (Confidentiality), or if Licensee shall cease conducting business in the normal course, becomes insolvent, files for or is placed in bankruptcy, or makes a general assignment for the benefit of creditors.
9.3 Licensee may terminate this Agreement anytime upon thirty (30) days prior written 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 Licensed Software and Confidential Information to Altera, provided however, Licensee may keep for archival and support purposes one copy of the Licensed Software 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 expiration or termination of this Agreement.
10.2 Licensee may not assign its rights or obligations under this Agreement without the prior written consent of Altera, and any purported assignment without such consent shall have no force or effect. In the event Licensee desires to assign this Agreement to a successor in interest by merger or acquisition of its entire business, Licensee shall obtain Altera' prior written approval, which approval shall not be unreasonably withheld. Subject to the foregoing, this Agreement shall bind and inure to the benefit of the respective parties hereto and their successors and assigns. In the event of an assignment or attempted assignment by Licensee without Altera' prior written approval, this Agreement shall immediately terminate.
10.3 All intellectual property rights pertaining to the Licensed Software and Documentation, and all ownership rights in and to such intellectual property rights, Licensed Software and Documentation, shall remain solely and exclusively with Altera or its third party suppliers, whether or not they were developed specifically for the Licensee.
10.4 No rights or licenses are granted, or implied by estoppel or otherwise, under any intellectual property rights of Altera and/or its Affiliates or suppliers or any intellectual property residing in the Licensed Software and Documentation, 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 licenses, approvals, or waivers.
10.7 The Licensed Software is provided with restrictive rights. The Licensed Software is proprietary, commercial software developed at private expense. The Licensed Software is a commercial item consisting of "commercial computer software" and "commercial computer software documentation" as defined in 40 C.F.R. 2.101 of the 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 the 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 defined 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 addition to any and all remedies available at law and equity, Altera shall be entitled 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 connection with this Agreement, the prevailing Party in such proceeding or lawsuit shall 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 reason, including but not limited to, in connection with it advertising, publicity or other marketing activities.
10.11 No failure or delay by either Party to enforce or take advantage of any provision or right under this Agreement shall constitute a subsequent waiver of that provision or right, nor shall it be deemed to be a waiver of any of the other 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 conflicts of law. The United Nations Convention on Contracts for the International Sale 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 after deposit in the mail of the home country of the Party, postage prepaid, by certified, registered or first class mail, addressed to the Parties at their addresses 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 be ineffective to the extent of such prohibition without invalidating thereby any 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 the 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 replaces all prior or contemporaneous agreements, discussions and understandings, written or oral, with respect to such subject matter. The terms and conditions of this Agreement may not be modified, or amended except in writing which states that it is such a modification, and is signed by an authorized representative of each Party hereto.
=====================================================================
LICENSE.TXT File for Nios II EDS continues below:
The following applies only to the Newlib version 1.12 portion of the Nios II EDS software:
The newlib subdirectory is a collection of software from several sources.
Each file may have its own copyright/license that is embedded in the source
file. Unless otherwise noted in the body of the source file(s), the following copyright
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, copy, 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 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. A copy of this license is
available at http://www.opensource.org/licenses. Any Red Hat trademarks that are incorporated in
the source code or documentation are not subject to the BSD License and may only be used or
replicated with the express permission of Red Hat, Inc.
(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, this list of
conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
* Neither the name of the University nor the names of its contributors may be used to
endorse or promote products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
(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 without fee is hereby granted, provided that this entire notice
is included in all copies of any software which is or includes a copy
or modification of this software and in all copies of the supporting
documentation for such software.
THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY
REPRESENTATION OR WARRANTY 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 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 this
permission notice and warranty disclaimer appear in supporting
documentation, and that the name of Lucent or any of its entities
not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES 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 TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION 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
specifically 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
SOFTWARE. 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-29-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 White 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 intact. 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 notice is preserved.
(8) Hewlett Packard
(c) Copyright 1986 HEWLETT-PACKARD COMPANY
To anyone who acknowledges that this file is provided "AS IS"
without any express or implied warranty:
permission to use, copy, modify, and distribute this file
for any purpose is hereby granted without fee, provided that
the above copyright 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 distribution
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 disclaimer are preserved with no changes.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, 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 (stcarrez@nerim.fr)
The authors hereby grant permission to use, copy, modify, distribute,
and license this software and its documentation for any purpose, provided
that existing copyright notices are retained in all copies and that this
notice is included verbatim 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 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 and/or other materials provided with the distribution.
3. The name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR 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.
(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 notice 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 SOFTWARE. IN NO EVENT SHALL SUPERH BE LIABLE FOR INDIRECT, SPECIAL, 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 SuperH Support Center via
e-mail at softwaresupport@superh.com .
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, Stockholm, 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 and/or other materials provided with the distribution.
3. Neither the name of KTH nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY 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 EVENT SHALL KTH 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.
(14) Alexey Zelkin
Copyright (c) 2000, 2001 Alexey Zelkin
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
(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 and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
(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 and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
(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 without fee is hereby granted, provided that this entire notice
is included in all copies of any software which is or includes a copy
or modification of this software and in all copies of the supporting
documentation for such software.
THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
WARRANTY. IN PARTICULAR, THE AUTHOR MAKES NO REPRESENTATION
OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS
SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR 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 and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
(19) Todd C. Miller
Copyright (c) 1998 Todd C. Miller
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 name of the author may not be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
THE AUTHOR 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.
(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 forms.
This file is distributed WITHOUT ANY WARRANTY; without even the implied
warranty 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.
This file is part of the GNU C Library.
Contributed by Mark Kettenis , 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 License for more details.
You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free
Software Foundation, Inc., 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 (Xavier.Leroy@inria.fr)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License
as published by the Free Software 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 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
software and its documentation. Intel grants this permission provided
that the above copyright notice appears in all copies and that both the
copyright notice and this permission notice appear in supporting
documentation. In addition, Intel grants this permission provided that
you prominently mark as "not part of the original" any modifications
made to this software or documentation, and that the name of Intel
Corporation not be used in advertising or publicity pertaining to
distribution 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 the 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 on 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 OF 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 express or implied warranty:
permission to use, copy, modify, and distribute this file
for any purpose is hereby granted without fee, provided that
the above copyright 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 distribution
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 computer system, and to alter it and redistribute it, subject
to the following restrictions:
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 appear in the documentation.
3. Altered versions must be plainly marked as such, and must not be
misrepresented as being the original software. Since few users
ever read sources, credits must appear in the documentation.
4. This notice may not be removed or altered.
(26) Mike Barcroft
Copyright (c) 2001 Mike Barcroft
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.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
(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 and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
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 and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
(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
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the names of the copyright holders nor the names of their
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
The following license agreement applies only to the GNU Tools, GNU binutils 2.15, GNU gcc 3.4.6, GNU newlib 1.12, GNU gdb/insight 6.1,, JEP 2.2, and Cygwin 1.7.0 portions of the Nios II EDS software:
The GNU General Public License (GPL)
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
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 guarantee 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 Free 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 GNU 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 General Public Licenses are designed to make sure that you have the freedom to distribute 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 software or use pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these 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, whether 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. And you must show them these terms so they know their rights.
We protect your rights 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 everyone understands that there is no warranty for this free software. If the software 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 others will not reflect on the original authors' reputations.
Finally, any free program 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 clear that any patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative 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 another language. (Hereinafter, translation is included without limitation in the term "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 constitute 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's source 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 any 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 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 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 run, you must cause it, when started running for such interactive use in the most ordinary way, to print 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 telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally 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 sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, 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 based on the Program, the distribution of the whole must be on the terms of this License, whose 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 derivative 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 based on the Program) on a volume of a storage or distribution 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 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 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 performing source distribution, a complete machine-readable copy of the corresponding 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 it 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 such an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, 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 normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
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 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 expressly provided under this License. Any attempt otherwise to copy, modify, sublicense 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 not signed 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 accept this License. Therefore, by modifying or distributing the Program (or any work 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 Program or works based on it.
6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties 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 conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you 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 both it and this License would be to refrain entirely from distribution of 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 apply 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 other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have 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 the 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 consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted 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 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", you 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 Program 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 free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software 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 STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 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 INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 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 OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
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 use 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 pointer 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)
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 Software 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 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 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 starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, 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 parts 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 menu 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 `Gnomovision' (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 proprietary programs. If your program is a subroutine library, you may consider it more useful to permit 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 3.2.1, Eclipse 3.3.1, Eclipse CDT 3.1.1, Eclipse CDT 4.0.2, and Jaxb 2 portions of the Nios II EDS software:
Eclipse Public License -v 1.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES 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
ii) additions to the Program;
where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
"Contributor" means any person or entity that distributes the Program.
"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
"Program" means the Contributions distributed in accordance with this Agreement.
"Recipient" 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 license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, 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 time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. 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 responsibility to acquire that license before distributing the Program.
d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
3. REQUIREMENTS
A Contributor may choose to distribute the Program in object code 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) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
iii) states that any provisions 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 available from such Contributor, and informs licensees how to obtain it in a reasonable 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 available under this Agreement; and
b) a copy of this Agreement must be included with each copy of the Program.
Contributors may not remove or alter any copyright notices contained within the Program.
Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
4. COMMERCIAL DISTRIBUTION
Commercial distributors of software may accept certain 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 should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance 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 against 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, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement , including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
6. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), 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 OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 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 remainder 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 make such provision valid and enforceable.
If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation 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 Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and 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 Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under 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 or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
This Agreement is governed by the laws of the State of New York 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 trial in any resulting litigation.
The following license agreement applies only to the jacl 1.3.2 portions of the Nios II EDS software:
SUN MICROSYSTEMS, INC. THROUGH ITS SUN MICROSYSTEMS LABORATORIES DIVISION ("SUN") WILL LICENSE THIS SOFTWARE AND THE ACCOMPANYING DOCUMENTATION TO YOU (a "Licensee") ONLY ON YOUR ACCEPTANCE OF ALL THE TERMS SET FORTH BELOW.
Sun grants Licensee a non-exclusive, royalty-free right to download, install, compile, use, copy and distribute the Software, modify or otherwise create derivative works from the Software (each, a "Modification") and distribute any Modification in source code and/or binary code form to its customers with a license agreement containing these terms and noting that the Software has been modified. The Software is copyrighted by Sun and other third parties and Licensee shall retain and reproduce all copyright and other notices presently on the Software. 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; Licensee will own its Modifications, expressly subject to Sun's continuing ownership 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 reasonable attorneys' fees, and be wholly responsible for any liabilities arising out of or related to Licensee's development, use or distribution of the Software or Modifications. Any distribution of the Software and Modifications must comply with all applicable United States export control laws.
THE SOFTWARE IS BEING PROVIDED TO LICENSEE "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT WILL SUN BE LIABLE HEREUNDER FOR ANY DIRECT DAMAGES OR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL 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,
this 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 contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following copyright notice applies only to the StringTemplate 2.2 portion of the 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:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following copyright notice applies only to the Java Command Line (CMD) args portions of the software:
The Apache Software License, Version 1.1
Copyright (c) 1999-2003 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 apache@apache.org.
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/
The following copyright license applies only to the Velocity 1.4 and XML Beans 2.2.0 portions of the software:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
The following copyright license applies only to the CPAN - Math::BigInt 1.89 and CPAN - Math::BigFloat 1.6 portions of the software:
The "Artistic License"
Preamble
The intent of this document is to state the conditions under which a
Package may be copied, such that the Copyright Holder maintains some
semblance of artistic control over the development of the package,
while giving the users of the package the right to use and distribute
the Package in a more-or-less customary fashion, plus the right to make
reasonable modifications.
Definitions:
"Package" refers to the collection of files distributed by the
Copyright Holder, and derivatives of that collection of files
created through textual 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 specified below.
"Copyright Holder" is whoever is named in the copyright or
copyrights for the package.
"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 required to justify it to the
Copyright Holder, but only to the computing community at large
as a market that must bear the fee.)
"Freely Available" means that no fee is charged for the item
itself, though there 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.
1. You may make and give away verbatim copies of the source form of the
Standard Version of this Package without restriction, provided that you
duplicate all of the original copyright notices and associated disclaimers.
2. 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 way shall still be considered the Standard Version.
3. 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 changed that file, and provided that you do at least ONE of the
following:
a) place your modifications in the Public Domain or otherwise make them
Freely 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 Standard Version of the Package.
b) use the modified Package only within your corporation or organization.
c) rename any non-standard executables so the names do not conflict
with standard executables, which must also be provided, and provide
a separate manual page for each non-standard executable that clearly
documents how it differs from the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
4. You may distribute the programs of this Package in object code or
executable form, provided that you do at least ONE of the following:
a) distribute a Standard Version of the executables and library files,
together with instructions (in the manual page or equivalent) on where
to get the Standard Version.
b) accompany the distribution with the machine-readable source of
the Package with your modifications.
c) give non-standard executables non-standard names, and clearly
document the differences in manual pages (or equivalent), together
with instructions on where to get the Standard Version.
d) make other distribution arrangements with the Copyright Holder.
5. You may charge a reasonable copying fee for any distribution of this
Package. You may charge any fee you choose for support of this
Package. You may not charge a fee for this Package itself. However,
you may distribute this Package in aggregate with other (possibly
commercial) programs as part of a larger (possibly commercial) software
distribution provided that you do not advertise this Package as a
product of your own. You may embed this Package's interpreter within
an executable of yours (by linking); this shall be construed as a mere
form of aggregation, provided that the complete Standard Version of the
interpreter is so embedded.
6. The scripts and library files supplied as input to or produced as
output from the programs of this Package do not automatically fall
under the copyright of this Package, but belong to whoever 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.
7. C subroutines (or comparably compiled subroutines in other
languages) supplied by you and linked into this Package in order to
emulate subroutines and variables 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 subroutines do
not change the language in any way that would cause it to fail the
regression tests for the language.
8. 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 attempt is made to make this Package's interfaces visible
to the end user of the commercial distribution. Such use shall not be
construed as a distribution of this Package.
9. The name of the Copyright Holder may not be used to endorse or promote
products derived from this software without specific prior written permission.
10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The End
The following copyright notice applies only to the Jaxen (Java XML Parser) portions of the software.
Copyright (C) 2000-2002 bob mcwhirter & James Strachan. 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 disclaimer that follows these conditions in the documentation and/or other materials provided with the distribution.
3. The name "Jaxen" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact license@jaxen.org.
4. Products derived from this software may not be called "Jaxen", nor may "Jaxen" appear in their name, without prior written permission from the Jaxen Project Management (pm@jaxen.org).
In addition, we request (but do not require) that you include in the end-user documentation provided with the redistribution and/or in the software itself an acknowledgement equivalent to the following: "This product includes software developed by the Jaxen Project (http://www.jaxen.org/)." Alternatively, the acknowledgment may be graphical using the logos available at http://www.jaxen.org/
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 Jaxen AUTHORS OR THE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOTLIMITED 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 Jaxen Project and was originally created by bob mcwhirter and James Strachan . For more information on the Jaxen Project, please see .
The following copyright license applies only to the uC/OS-II 2.83 portions of the software:
uC/OS-II Licensing Terms
Even if uC/OS-II is provided in source form, uC/OS-II is NOT freeware NOR open source software.
You are NOT allowed to distribute the source code for uC/OS-II without written consent from Micrium.
You need to obtain an 'Object Code Distribution License' to embed uC/OS-II in
a product that is sold with the intent to make a profit.
You need to contact Micrium for licensing details:
Micrium, Inc.
949 Crestview Circle
Weston, FL 33327
+1 954 217 2036
+1 954 217 2037
www.micrium.com
The following copyright notices apply only to the LightWeight IP portions of the software.
1. XFree86 Copyright
XFree86 code without an explicit copyright is covered by the following copyright:
Copyright (C) 1994-1999 The XFree86 Project, Inc. All Rights Reserved.
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 the 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, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XFREE86 PROJECT 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 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the XFree86 Project shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the XFree86 Project.
2. Other Copyrights
Portions of code are covered by the following copyrights:
2.1. X Consortium
Copyright (C) 1996 X Consortium
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 the 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, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM 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 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium.
X Window System is a trademark of X Consortium, Inc.
2.2. Berkeley-based copyrights:
2.2.1. General
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR 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.
2.2.2. UCB/LBL
Copyright (c) 1993 The Regents of the University of California. All rights reserved.
This software was developed by the Computer Systems Engineering group at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and contributed to Berkeley.
All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Lawrence Berkeley Laboratory.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors.
Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2.3. NVidia Corp
Copyright (c) 1996-1998 NVIDIA, Corp. All rights reserved.
NOTICE TO USER: The source code is copyrighted under U.S. and international laws. NVIDIA, Corp. of Sunnyvale, California owns the copyright and as design patents pending on the design and interface of the NV chips. Users and possessors of this source code are hereby granted a nonexclusive, royalty-free copyright and design patent license to use this code in individual and commercial software.
Any use of this source code must include, in the user documentation and internal comments to the code, notices to the end user as follows:
Copyright (c) 1996-1998 NVIDIA, Corp. NVIDIA design patents pending in the U.S. and foreign countries.
NVIDIA, CORP. MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOURCE CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND. NVIDIA, CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA, CORP. BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY 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 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOURCE CODE.
The following text is the BSD license available at http://www.opensource.org/license/bsd-license.php and applies only to the Miglayout 3.0.3, Jline 0.9.91, and Swank 2.3 portions of the software:
Copyright (c)
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, this 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 the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.