Está en la página 1de 16

The MathWorks, Inc.

Software License Agreement
Licensee may receive a full refund if within thirty (30) days
from the date of delivery (the "Acceptance Period") Licensee
does not accept the terms and conditions of this License and the
applicable Addendum, or if Licensee terminates this License for
any reason, within the Acceptance Period.
LICENSE GRANT. The MathWorks, Inc. ("MathWorks") hereby grants
to Licensee a nonexclusive License to install and use the
Programs and accompanying Documentation as provided herein. The
licensed Programs and Documentation shall at all times remain
the property of MathWorks and/or its Licensors, and Licensee
shall have no right, title, or interest therein, except as
expressly set forth in this Agreement.
LICENSE FOR THIRD PARTY SOFTWARE. MathWorks has been granted
licenses to distribute certain third party software. As a
condition of those licenses, MathWorks is required to distribute
the software subject to specific terms and conditions, which may
be different from or additional to those contained herein for
MathWorks' Programs. Licensee understands and agrees that
acceptance of this Agreement also confirms Licensee's acceptance
of the applicable provisions for use, including the restrictions
on use, of such third party software. The current applicable
provisions may be viewed at
http://www.mathworks.com/thirdpartylicense. Licensee may also
contact MathWorks to obtain the current applicable provisions.
Licensee's breach of the applicable provisions of any third
party's license terms shall also be considered a material breach
of this Agreement.
DEFINITIONS
Affiliate. A legal entity which is controlled by, or controls,
or is under common control with Licensee. Control means (i)
beneficial ownership of at least fifty percent (50%) of the
voting securities of a corporation or other business
organization with voting securities, or (ii) a fifty percent
(50%) or greater interest in the profits and capital of a
partnership or other business organization without voting
securities.
Concurrent Keys. The combined number of users that may
simultaneously operate a Program on a Concurrent License.
Distribution. The distribution on physical media and/or
electronic distribution.
Documentation. The user guides and instructional material, if
any, accompanying delivery of a Program as may be updated from
time to time. Documentation may be delivered in printed and/or
online forms, and in one or more languages.
Installation Type. One or more of the Standalone Named User,
Network Named User, Network Counted User, or Network Concurrent
User installation type(s) available with respect to the License
Option selected.

Named User. "employees" includes student interns and consultants of Licensee or its Affiliates. As used herein. including those related to the permitted Installation Type(s) associated with the License Option selected. Usually has the filename extension ". and ensuring that anyone permitted access to the Programs also meets such obligations.Internal Operations. By accepting a Program during the Acceptance Period. Any person or legal entity that is not an . grants a license to MathWorks to redistribute that person's or entity's intellectual property. License Option. The computer software delivered hereunder. Each product from MathWorks is a separate Program. A pre-parsed version of the original M-file code for execution on MATLAB. designated by the Licensee as authorized to use the Programs for Licensee's Internal Operations. MathWorks' grant to Licensee of a nonexclusive right to install and use a Program in accordance with the License Option purchased. The Licensee is responsible for meeting the contractual obligations of the License. Usually has the filename extension ". and the applicable Addendum. Usually has the filename extension ". Licensee. Licensed Users.mat". Licensee is responsible to ensure that the total number of Named Users of each Program on a License does not exceed the number licensed for each Program. Usually has the filename extension ". to the extent permitted by the License Option purchased. M-file.p". The specific rights. or entity which. who is assigned the right to use the Program(s) under a particular License. MDL-file. MAT-files. The person who. P-file. including enhancements and error corrections. A file containing a program or function written in the MATLAB language. License. Licensor. The individual or entity to whom MathWorks grants the License. Third Party. A specific individual.mdl". Licensee also accepts the applicable rights and agrees to be bound by the applicable obligations and restrictions of the License Option purchased. restrictions. A file containing a Simulink model. designated by the Licensee. The use of a Program by employees of Licensee or an Affiliate for the purpose of performing services on behalf of the Licensee or Affiliate. Program(s). or in the performance of services for Third Parties who engage Licensee or an Affiliate for such services. Those users of the Programs. and obligations under which Licensee may install and use a Program pursuant to this Agreement. The default data file format for importing and exporting data to MATLAB.m". P-code.

Program use is restricted to the single. Open. including the permitted Installation Type(s) with respect to such License Option as set forth in the table below. and restrictions apply to each License Option. and (ii) the distribution of new versions of the Programs delivered during any paid Software Maintenance Service term. Licensee's right to install and use the Programs is determined by the License Option selected. Group. Contact your local MathWorks representative for more information. Licensee's central administrator is responsible for (i) accurately installing. Network Counted User Enterprise Suite: Standalone Named User. The Concurrent License Option provides the Network Concurrent User Installation Type. Specific rights. Licensee also accepts the License Option purchased. This License Option must be centrally administered and maintained. counting. TLC-file. The Open License Option is an Annual License that provides the Network Counted User Installation Type and the Standalone Named User Installation Type. The Individual License Option provides the Standalone Named User Installation Type. INSTALLATION AND USE. Network Named User Concurrent: Network Concurrent User Open: Standalone Named User. obligations. Enterprise Suite. License Options: Permitted Installation Types Individual: Standalone Named User Group: Standalone Named User. Open. Network Named User In some countries. LICENSE OPTIONS.Affiliate. designated Named User. Concurrent. The combined total of Named and Counted Users allowed access to each Program may not exceed the number licensed for each Program. A file containing Target Language Compiler instructions that explicitly control the way code is generated by Real-Time Workshop. The Enterprise Suite License Option is a Three-year Term License that provides the Standalone Named . The Programs may be operated by a combined workgroup of Named Users (up to the maximum number of Named Users licensed to use each Program). By accepting the terms and conditions of the Agreement. Standalone Named User is not available on Group. administering. and Enterprise Suite License Options. Individual. therefore Licensee must take action to ensure that only the appropriate licensed user count is installed for each Program. It is not necessary to have an equal number of Named Users in the workgroup licensed for each Program. and controlling the number of Named Users allowed access to each Program. The Group License Option provides the Standalone Named User and Network Named User Installation Types.

provided the Programs are only operated from that designated computer's console by a single person at any given time (a "Designated CPU Installation Type"). Only one Licensed User may be designated by Licensee to access or use the Programs under each Named User License. Licensee must operate the FLEXlm license manager to create a running log file of program use. and is intended to accommodate a single Windows computer shared by multiple users. a single Licensed User designated by the Licensee as the "Named User" for that License. and the third shall be due and payable at the beginning of the 25th month of the Term. Licensee must specify the number of unique Licensed Users ("Counted Users") to be given access to the Programs over a moving one-year time period. Licensee may re-edit the list of Named Users in the Local License Options file and replace Named Users for the License. Licensee may replace the Named User for the License. The License fee shall be due and payable in three (3) equal installments. The Programs may be installed in a central location on a single designated network server. The Programs comprising the Suite are chosen by Licensee. home. provided only one Licensed User is designated as the Named User at any given time. Standalone Named User. and operated by. The location(s) of the standalone computer(s) used by the Named User to run the Programs is not limited. for the Windows platform only. not in addition to those rights. The number of Counted Users must be monitored by Licensee to ensure the total number of Counted Users does not exceed the number licensed. Network Named User. standalone computers. Licensee shall have a Term license to use the Programs. INSTALLATION TYPES. the second shall be due and payable at the beginning of the thirteenth month. Network Counted User. Should the number of users . or on a laptop. Programs may be installed in a central location on the Licensee's network. Alternatively. which is contingent upon the payment of all three (3) License fee installments. This Designated CPU Installation Type may only be elected in lieu of the Standalone Named User rights above. An Enterprise Suite license must have the same number of Named Users for each Program in the Suite.User and Network Named User Installation Types. the computers may be located at work. the first installment shall be due and payable upon commencement of the license. on a temporary or permanent basis. on a temporary or permanent basis. provided the number of Named Users in the file never exceeds the number licensed per Program. Licensee must run the FLEXlm license manager in User-Based mode. in a laboratory. and edit the Local License Options file to maintain a list of Named Users authorized to access and operate each Program. Programs may be installed and operated on one or more individual. provided the Programs are only accessible to. Licensee may elect to install the Programs on a single designated computer.

is expressly prohibited. Academic Group License Option.accessing the Programs exceed the number of Counted Users licensed. Notwithstanding anything to the contrary contained in this Agreement. and all servers located in a member country of the European Union ("EU") shall be considered located in the same country as those of the other EU members. Licensee must validate to MathWorks the number of Network Counted Users on a quarterly basis using a reporting package of MathWorks' choice. or by faculty and staff. or by continuing education students. including commercial purposes. For the purposes of this Agreement. Student Licenses are further restricted to use in connection with courses offered by degree-granting institutions. is expressly prohibited. is expressly prohibited. including research and commercial purposes. including commercial purposes. Notwithstanding any other provision of this Agreement. The right to use the Programs for any other purposes. Licensees of the Concurrent License option are prohibited from providing Program access to users located outside the country in which the license manager server is installed unless Licensee has contracted for global use. Academic License. Classroom License. The Programs may be installed in a central location on a single designated network server. Student Licenses are nontransferable. Surplus users will be denied access. either by students working toward a degree. Programs licensed to degree-granting educational institutions at MathWorks' Classroom License discount are further restricted to use in connection with on-campus computing facilities that are used solely in support of classroom instruction of students. Software Maintenance Service is not provided with the Student License. Student Licenses are restricted to use on a student's own computer. Licensee agrees to order additional Network Counted User Licenses. The right to use the Programs for any other purposes. Programs licensed to degree-granting educational institutions at MathWorks' Academic License discount are restricted to use in connection with on-campus computing facilities that are used solely in support of classroom instruction and research activities of students. the Designated CPU Installation Type is not limited to Windows and may be . The right to use the Programs for any other purposes. and research staff. Student License (Student versions of the Programs or any Programs licensed at a student discount). all servers located in a member country of the North American Free Trade Agreement ("NAFTA") shall be considered located in the same country as those of the other NAFTA members. teaching faculty and staff. Licensee may have as many Licensed Users simultaneously operating a Program at any given time as the number of Concurrent Keys purchased. Network Concurrent User. EDUCATIONAL USE RESTRICTIONS.

portions of the Programs may be installed on individual computers to accelerate startup times. and Network Concurrent User Licenses. Licensee may not otherwise republish the Documentation. MathWorks supplies its Programs and Documentation in archival form on Compact Disc (CD) and by means of electronic distribution via the Internet. Licensed Users. study. or make the Programs or Documentation available for use by any Third Parties. Notwithstanding the foregoing. Licensee shall not disclose the personal license password and/or license file or allow them to be used except for installation of the Programs as provided herein. For European Union Licensees. trademark. may run up to two (2) simultaneous MATLAB sessions. provided it is not accessible by external sources or made available over the Internet. Use of the Documentation. as long as the installations on the individual computers are controlled by the license manager on the single network server.used on Unix computers. or test the functioning of the Programs solely in order to understand the ideas and principles that underlie any element of the Programs ("the Permitted Objective") and provided that: (a) this may only be done if the information necessary to . Portions of the online Documentation may be printed for reasonable use by Licensed Users. For Network Named User. or Concurrent. on the same or different computers. or otherwise reverse engineer the Programs where any such act is necessary to create an independent program that is interoperable with the Programs or with another program or to observe. the following rights apply: EUROPEAN UNION: Licensee may only decompile. whether provided in printed or online form. Licensee shall not provide access to the Programs via a Web application without procuring specific rights to do so by licensing the MATLAB Web Server. Licensee may not remove any copyright. Network Counted User. MathWorks provides the Licensee with a personal license password and/or license file that specifies the Programs licensed by Licensee. disassemble or otherwise reverse engineer the Programs. license. Licensee may not sell. disassemble. whether Named. sublicense. disclaimer or warning notice included on or embedded in any part of the Programs. All copies of Programs shall contain all copyright and proprietary notices as in the original. Licensee shall not decompile. Counted. rent. is licensed in the same manner as the Programs. Licensee shall not attempt to access or use Programs that Licensee is not currently licensed to use. proprietary rights. Furthermore. online Documentation may be posted on Licensee's intranet. Licensee shall use the Programs and Documentation only for Internal Operations.

or otherwise with any persons permitted access to the Programs.227-7013. agreement. or any other part of the Programs in or as part of another computer program without the consent of MathWorks. the government hereby agrees that this software qualifies as "commercial" computer software within the meaning of FAR Part 12. Except as expressly provided by this Agreement. unused. and DFARS Part 252. if applicable. (c) the information gained is not used for anything other than the Permitted Objective and is not disclosed to any other person except as may be necessary to achieve the Permitted Objective. MathWorks shall: deliver subsequent releases of the Programs that are not charged for separately. the government agrees to return the Program and Documentation. "P-code". translate.achieve the Permitted Objective has not already been made available or has not been provided by MathWorks within a reasonable time of a written request to MathWorks to provide such information. source code. and shall supersede any conflicting contractual terms or conditions. workarounds for any material programming errors in the current release of the Programs that .212. FEDERAL ACQUISITION. The terms and conditions of this Agreement shall pertain to the government's use and disclosure of the Program and Documentation. exert reasonable efforts to both (a) provide. A Licensed User may modify pieces of MathWorks' code for the Licensed User's own use. DFARS Part 227.72023. to MathWorks. expressions of the Programs in other computer languages. including the attached Addendum. DFARS Part 252. a principal purpose of which is to perform the same or similar functions as Programs licensed by MathWorks or which is intended to replace any component of the Programs. disassembly. so as to enable Licensee to satisfy its obligations under the terms of this Agreement. Licensee may not adapt. Licensee shall take appropriate action by instruction.227-7014. (b) the compilation. During any paid Software Maintenance Service term. "MDL-files" or "P-code" contained in the Programs in order to create software. A Licensed User may share such modified code with others provided each recipient is also a Licensed User for the original form of the code. If this License fails to meet the government's minimum needs or is inconsistent in any respect with federal procurement law. SOFTWARE MAINTENANCE SERVICE. or convert "M-files". This provision applies to all acquisitions of the Program and Documentation by or for the federal government of the United States. within a reasonable time. or for any other act restricted by copyright in the Programs. and (d) the information obtained is not used to create a program substantially similar in its expression to the Programs including.7202-1. The Licensee may not incorporate or use "M-files". DFARS Part 227. By accepting delivery of the Program. or reverse-engineering is confined to those parts of the Programs necessary to achieve the Permitted Objective. but not limited to.

offering Software Maintenance Service for any Program or platform. and Licensee has not cured such breach within sixty (60) days of written notification. operating environments. and other software products. UNLESS LICENSEE RENEWS ITS LICENSE BY REMITTING THE THEN-CURRENT ANNUAL LICENSE FEE. For Student Licenses: The Student License term extends only for the duration of Licensee's enrollment in a degree-granting institution or participation in a continuing education program of a degree-granting institution. For Perpetual Licenses: Licensee shall have the right to use the Programs indefinitely. TERMINATION. or (b) such time as there are no Programs being licensed to Licensee hereunder. at the then-current price. Thereafter. except for License fees paid for any Programs for which the Acceptance Period has not expired at the time of termination. the Software Maintenance Service term may be renewed for any Program. This Agreement shall continue until the earlier of (a) termination by MathWorks or Licensee as provided below. Licensee may terminate this License at any time. MathWorks may terminate this License grant.are directly attributable to MathWorks. including failure to pay any License fees due. by written notice to Licensee if Licensee breaches any material term of this License. as long as MathWorks offers such Software Maintenance Service. Upon termination. LICENSEE UNDERSTANDS THAT THE PROGRAMS WILL STOP OPERATING UNLESS LICENSEE PAYS THE LICENSE FEE AND IS GIVEN NEW TERM PASSCODES. LICENSE DURATION (TERM). Licensee shall also be entitled to receive technical support by telephone. for any reason. and (b) correct such errors in the next available release. in whole or in part. UNLESS LICENSEE RENEWS ITS LICENSE BY REMITTING THE THEN-CURRENT TERM LICENSE FEE. fax or electronic mail regarding the installation and/or use of the licensed Programs and their interaction with hardware. or promptly provide written certification of their destruction. LICENSEE UNDERSTANDS AND AGREES THAT THE SOFTWARE MAINTENANCE SERVICE FOR EACH PERPETUAL LICENSE WILL TERMINATE UPON EXPIRATION OF THE INITIAL SOFTWARE MAINTENANCE SERVICE TERM INCLUDED WITH THE PURCHASE OF THE LICENSE. provided Licensee provides MathWorks with sufficient information to identify the problems. During this same paid Software Maintenance Service term. MathWorks reserves the option to discontinue. subject to the TERMINATION provisions in this Agreement. Licensee shall not be entitled to any refund if this License is terminated. For Term Licenses: LICENSEE UNDERSTANDS AND AGREES THAT EACH TERM LICENSE WILL TERMINATE AFTER EXPIRATION OF THE LENGTH OF TERM LICENSED. For Annual Licenses: LICENSEE UNDERSTANDS AND AGREES THAT EACH ANNUAL LICENSE WILL TERMINATE AFTER EACH ONE (1) YEAR PERIOD. LICENSEE UNDERSTANDS THAT THE PROGRAMS WILL STOP OPERATING UNLESS LICENSEE PAYS THE LICENSE FEE AND IS GIVEN NEW ANNUAL PASSCODES. . Licensee shall promptly return all but archival copies of the Programs and Documentation in Licensee's possession or control.

except in the form provided by MathWorks.S. or other form. Licensee shall pay all taxes. whether in written. Licensee's rights under this Agreement may not be exercised by Licensee or any Third Party in violation of such laws and regulations. transfer or re-export of the Programs and Documentation imposed by MathWorks in any Destination Control Statement or other document for the purpose of export control shall prevail over any term in this Agreement. LIMITED WARRANTY/LIMITATION OF REMEDIES. AND LOSS OF USE OF ANY COMPUTER HARDWARE OR SOFTWARE). has the right to grant the License rights hereunder. USE OF NAME AND TRADEMARKS. DUTIES. The Programs may be subject to U. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES. LOSS OF BUSINESS.EXPORT CONTROL. AS INSTALLED IN ACCORDANCE WITH THE INSTALLATION TYPE FOR WHICH USE OF THE PROGRAM IS LICENSED HEREUNDER. SO THE ABOVE EXCLUSION OR LIMITATION MAY NOT APPLY TO LICENSEE. MathWorks warrants that the physical media provided shall be free from . or customs. NEGLIGENCE OR OTHERWISE) SHALL NOT IN TOTAL EXCEED THE AMOUNT PAID TO MATHWORKS UNDER THIS AGREEMENT IN THE TWELVE MONTH PERIOD PRECEDING THE CLAIM IN QUESTION. Absent appropriate exemption certificates or other proof of tax exempt status. ASSIGNMENT. distributed to any Third Party. nor may this Agreement be transferred to any party where doing so would result in such a violation. IT IS AT THE LICENSEE'S OWN RISK AND MATHWORKS AND ITS LICENSORS EXPLICITLY DISCLAIM ALL LIABILITY FOR SUCH MISUSE TO THE EXTENT ALLOWED BY LAW. EXCEPT AS AFORESAID. AND (B) MATHWORKS AND ITS LICENSORS SHALL HAVE NO LIABILITY FOR ANY INDIRECT OR CONSEQUENTIAL LOSS (WHETHER FORESEEABLE OR OTHERWISE AND INCLUDING LOSS OF PROFITS. export control laws. FOR THE PROGRAM WITH RESPECT TO WHICH THE LIABILITY IN QUESTION ARISES. (A) ANY OTHER LIABILITY OF MATHWORKS AND ITS LICENSORS (WHETHER IN RELATION TO BREACH OF CONTRACT. MATHWORKS' AND MATHWORKS' LICENSORS' LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM NEGLIGENCE OR FOR ANY OTHER MATTER IN RELATION TO WHICH LIABILITY BY LAW CANNOT BE EXCLUDED OR LIMITED SHALL NOT BE EXCLUDED OR LIMITED. promotional literature or any other material. LOSS OF OPPORTUNITY. electronic. which shall not be unreasonably withheld. Licensee shall not use the name. and then solely for purposes of identifying MathWorks' Programs. This License is nontransferable to a Third Party without MathWorks' consent. MathWorks warrants that MathWorks. on its own behalf or through its Licensors. The terms of any limitation on the use. Notwithstanding any other term of this Agreement or third party agreement. except for taxes based on MathWorks' net income. IF A PROGRAM IS EMPLOYED IN SUCH A MANNER. This License may be transferred to an Affiliate provided that MathWorks is notified in writing of the transfer and the Affiliate accepts these same terms and conditions. trade names or trademarks of MathWorks or any of its Affiliates in any advertising. TAXES. LIMITATION OF LIABILITY. THE PROGRAMS SHOULD NOT BE RELIED ON AS THE SOLE BASIS TO SOLVE A PROBLEM WHOSE INCORRECT SOLUTION COULD RESULT IN INJURY TO PERSON OR PROPERTY. duties. CUSTOMS.

3 Apple Hill Drive. To the extent any governing law. Inc.. THIS WARRANTY GIVES LICENSEE SPECIFIC LEGAL RIGHTS AND LICENSEE MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE AND COUNTRY TO COUNTRY. LICENSEE ACCEPTS RESPONSIBILITY FOR ITS USE OF THE PROGRAMS AND THE RESULTS OBTAINED THEREFROM. OR OTHER TERMS (INCLUDING ANY WITH REGARD TO INFRINGEMENT. Inc. In either case. that provision shall be enforced to the maximum extent permissible. termination of the relevant License and refund of the initial License fee paid to MathWorks for the Programs.S. In the event that the Program does not operate as warranted. this Agreement shall prevail. Purpose The MathWorks.A. SOME STATES AND COUNTRIES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS. WARRANTIES. or it will be replaced by MathWorks at no cost to Licensee. or regulation is in conflict with this Agreement. EXCEPT AS EXPRESSLY PROVIDED BY THIS AGREEMENT (OR AS IMPLIED BY LAW WHERE THE LAW PROVIDES THAT THE PARTICULAR TERMS IMPLIED CANNOT BE EXCLUDED BY CONTRACT). Libraries. Natick. If any provision of this Agreement shall be otherwise unlawful. ALL OTHER CONDITIONS. This Agreement and the applicable Addendum thereto contains the entire understanding of the parties and may not be modified or amended except by written instrument. that each copy of each Program will conform in all material respects to the description of such Program's operation in the Documentation. 05/24/02 Application Deployment Addendum To The MathWorks.defects in material and workmanship for a period of ninety (90) days from delivery. and other selected Programs who are using Program source code and/or automatically . OR FITNESS FOR PURPOSE) ARE EXCLUDED. The parties agree that the U. executed by authorized representatives of MathWorks and Licensee. the remainder of this Agreement shall not be affected. for a period of one (1) year from delivery or for the Term of the License. treaty. or otherwise unenforceable. or regulation. In the event of any conflict between this Agreement and any purchase order executed by Licensee (whether executed before or after this Agreement). due hereunder. Licensees of MathWorks' Deployment Programs. SO THE ABOVE LIMITATION MAY NOT APPLY TO LICENSEE. MathWorks further warrants. All requests for warranty assistance should be directed to The MathWorks. access by or distribution to Third Parties. the conflicting terms of this Agreement shall be superseded only to the extent necessary by such law. whichever is less. MA 01760-2098. MathWorks shall be provided a reasonable opportunity for access to Licensee's records for the purpose of conducting an audit of fees. and Web access. Software License Agreement (the "Agreement") contains restrictions prohibiting Program modification. MERCHANTABLE QUALITY. GENERAL. U.N. if any. Licensee's exclusive remedy and MathWorks' sole liability under this warranty shall be a) the correction or workaround by MathWorks of major defects within a reasonable time. Inc. treaty. void. Convention on Contracts for the International Sale of Goods shall not apply to this Agreement. or b) should such correction or workaround prove neither satisfactory nor practical. Software License Agreement 1.

a principal purpose of which. any part of which was developed using MathWorks' Programs. Application license. provided they do not include any code obtained from M-files. Real-Time Workshop. modification. MDL-files. title. DSP.generated code external to the licensed Programs. and other code generation Programs. Definitions Application. 3. expansion. condensation. have rights and obligations in addition to those contained in the Agreement. TLC-files or other source files supplied as part of the licensed Programs. Licensee may distribute. Mfiles. abridgment. or any form of an entire Program or a substantial portion of a Program. and interest in the Derivative Forms of its Programs. MathWorks or its Licensors retain all right. as well as such source code converted to Object Code or Linked forms. 4. Except as provided in this Addendum. Scope This Addendum does not apply to Licensee's own code. Noncompetition Licensee agrees not to use the Programs. C/C++ files. or computer. such as a revision. would constitute a copyright infringement or License breach. P-code. each recipient must also be a Licensed User of the Program. A form of the Program that is based upon one or more preexisting forms of the Program. Licensee shall not otherwise use the Programs to compete with the products or businesses of MathWorks by distributing complete Libraries. and that. translation. MAT-files. including Standalone and Embedded Applications. if a Licensed User distributes Derivative Forms of a Program outside of an Application or within a Standalone Application. intended to perform functions in an environment independent from the Programs. if prepared without MathWorks' authorization. or a Third Party's Application. or adapted. . Stateflow Coder. Real-Time Workshop Embedded Coder. MDL-files. This Addendum sets forth those additional rights and obligations. A license granted by Licensee to its end-users for the installation and use of Licensee's Application. Licensee's Standalone Application developed for use on an embedded or dedicated processor. or any other form in which the preexisting Program may be recast. Derivative Forms. The source code output of the MATLAB Compiler. as solely determined by MathWorks. Embedded Application. 2. Compiled Forms. Derivative Forms. transformed. and resell without restriction. or Compiled Forms to distribute its own. sublicense. Licensee's software. MEX-files and P-files written by Licensee. is to perform the same or similar functions as Programs licensed by MathWorks or which is intended to replace any component of the Programs.

C++. distribution. MEX-file. Libraries are Linked with Applications. An Application which does not require the MATLAB Program to run. Also called "machine-readable code".Encrypted P-code. C++. C. . Human-readable program code written in a higher-level language such as C. Relocatable object code can be Linked with an appropriate linker to resolve address references and may be combined with other object code for targeted execution on a specific processor. Deployment Programs. compilation. Binary. Licensee may copy and deploy these Compiled Forms for use outside of the Programs. Linked binary forms. MATLAB Runtime Server and Encrypted P-code versions of licensed Programs. but has been generated for execution on a specific processor. or Web access. which must be translated or compiled into machine-readable language before it can be executed by a computer. Relocatable object code. MATLAB. Source code. The code created by a system compiler from source code. MATLAB Compiler MATLAB Runtime Server Development Kit Real-Time Workshop Real-Time Workshop Embedded Coder Stateflow Coder Real-Time Windows Target xPC Target xPC Target Embedded Option MATLAB Web Server MATLAB C/C++ Math Library MATLAB Graphics Library DSP Blockset 5. A form of object code that does not have a specific address mapping. C++. Compiled C. Object Code. or Fortran functions that can be called directly from MATLAB. or Fortran. Encrypted P-code is machine-readable but not human-readable. For example. and other compiled forms (all hereinafter referred to as "Compiled Forms"). MATLAB Runtime Code. Standalone Application. Linked. Furthermore. Those Programs listed on MathWorks' current Price List Addendum which are not eligible for deployment. Deployment Programs Licensees of MathWorks' Deployment Programs may automatically generate code from M-files and/or Simulink/Stateflow diagrams into one or more forms such as MEX-files. relocatable object code. Java. A form of P-code that is executable by MATLAB or the MATLAB Runtime Server. The grouping together of multiple software components into a single product. P-code. Ineligible Programs.

For a list of those Programs which are ineligible for deployment ("Ineligible Programs"). Licensee must purchase a License to make runtime copies of the MATLAB Runtime Code. The use of a tracking system or license manager is recommended.1. MATLAB Runtime Code may be installed on single designated computers or on network servers. due hereunder. meaning Licensee must purchase separate runtime copies for each Application.1 MATLAB Application Deployment Programs 5. must accurately count the number of Named Users OR the maximum number of copies installed on single designated computers.3 Web Access The licensed Programs may not be operated from within a Web Application without procuring a MATLAB Web Server License.1. A Licensed User of the MATLAB Web Server may call the licensed Programs from within their . MATLAB Web Server. or any form of an entire Program or a substantial portion of a Program. Licensee or the recipient of Licensee's Application. only those select M-files from the licensed Programs required for the Application. Use of each MATLAB Runtime Server Development Kit is limited to a single site designated by the Licensee. Licensee may include. copies of Applications that incorporate Linked-in copies of the Object Code from the MATLAB C/C++ Math Library and MATLAB C/C++ Graphics Library and compiled versions only of those select M-files from the licensed Programs required for the Application. 5. In order to distribute the Application. No further fees shall be due to MathWorks for such deployment within Licensee's Application.Not all Programs are eligible for deployment within Licensee's Application. by compilation for deployment. 5. The number of copies of the MATLAB Runtime Code that Licensee may distribute at any given time must be less than or equal to the number of runtime copies purchased for each Program distributed with each Application. Runtime copies are Application-specific. consult MathWorks' current Price List Addendum or contact your local authorized MathWorks representative. Licensee may deploy. if any.1 MATLAB Compiler. regardless of whether the Application is distributed solely for Licensee's Internal Operations or to Third Parties. In no event shall Licensee deploy the Libraries' header files. at no cost.2 MATLAB Runtime Server Development Kit. Licensee may include MATLAB Runtime Code as executable code fully integrated into Licensee's Application.1. 5. MathWorks shall be provided a reasonable opportunity for access to Licensee's records for the purpose of conducting an audit of fees.

Licensee may develop Applications that incorporate Linked-in copies of xPC Target and those files required for the Application that have been compiled or otherwise obtained from Real-Time Workshop and/or Stateflow Coder on a single development PC. * Licensee is prohibited from creating a Real-Time Workshop and/or Stateflow Coder code generation server which bypasses MathWorks' normal license management procedures. MathWorks provides directories of C. provided that they are only copied for development use in connection with the Real-Time Workshop. * No further fees shall be due to MathWorks for such deployment within Licensee's Application. if used in combination with code generated by those Programs as part of a larger Standalone Application. 5. Such operation of a Standalone Application via a Web interface may be provided to an unlimited number of web browser clients.3 xPC Target. In addition. 5. and for use by Third Parties.2 Real-Time Windows Target. for Licensee's own use for its Internal Operations. Stateflow Coder. or Stateflow Coder Programs.1 Real-Time Workshop.own external Web Standalone Application. and TLC source code files that implement the real-time framework. and DSP Blockset.2. Licensed Users may not provide access to an entire Program or a substantial portion of a Program. provided the Licensed User's Web Standalone Application does not provide access to the MATLAB command line. regardless of whether the Application is deployed solely for Licensee's .1 The right to distribute the Application beyond the target PC is contingent upon the purchase of a License of the xPC Target Embedded Option. regardless of whether the Application is deployed solely for Licensee's Internal Operations or to Third Parties. Stateflow Coder.2. and download that Application to a target PC directly connected to the development PC by either Ethernet or serial connections. and modify these files in source code form for different development targets. and DSP Blockset. and Application Programming Interface (API) for use only with the code generated by Real-Time Workshop. * Licensee may copy and deploy these files outside of the Real-Time Workshop. No further fees shall be due to MathWorks for such deployment within Licensee's Application. * Licensee may use. 5. Real-Time Workshop Embedded Coder. Licensee may not incorporate Real-Time Windows Target into an Application for deployment without contracting with MathWorks for an OEM or VAR agreement. Real-Time Workshop Embedded Coder.3. libraries. Real-Time Workshop Embedded Coder. code generation instructions. at no cost. or any of the licensed Programs with code generation capabilities. and Stateflow Coder Programs in Linked binary form or source code form.2.2 Simulink and Stateflow Application Deployment Programs 5. C++. copy. Real-Time Workshop Embedded Coder.2. 5.

copy.Internal Operations or to Third Parties. * In no circumstance shall Licensee include a warranty for any form of a Program that is inconsistent with or additional to the warranty contained in the Agreement. agreement. No further fees shall be due to MathWorks for such deployment outside of an Application. and/or components of a Program in a Compiled Form to: Licensee's internal organization: Licensee shall take appropriate action by instruction. the Embedded Option License allows for the deployment of API DLL's beyond the development PC. if the Agreement was not terminated due to: (i) Licensee's failure to pay the applicable fees to MathWorks. Notwithstanding the termination of the Agreement. 7. unless it is an Embedded Application invisible to the end-user. . use. Application Licensing For any distribution of Applications containing Linked-in copies of Libraries. Licensee may copy and distribute Licensee's own adaptor outside of the Data Acquisition Toolbox. so as to enable Licensee to satisfy its obligations under the terms of this Addendum and the Agreement. Licensee may use. regardless of whether the API DLL's are deployed solely for Licensee's Internal Operations or to Third Parties. and modify the source code files for creation of Licensee's own adaptor for use with the Data Acquisition Toolbox. then Licensee may continue to use the Programs to support Applications that have been placed in use pursuant to an Application license prior to the effective date of termination. * The additional translation. but only in Linked binary form for use with the Data Acquisition Toolbox. or otherwise with any recipients of the Application. Third Parties: The Application shall be accompanied by an Application license whose terms and conditions are at least as restrictive as the Agreement. and deployment rights granted in this Addendum are nontransferable without MathWorks' consent and shall not be conveyed in Licensee's Application license. wherever they appear. Additionally. * All copyright and proprietary notices for the Programs that appear in the original form delivered to Licensee shall be duplicated and included with Licensee's own copyright notices for the Application. (ii) Licensee's violation of the License restrictions. or (iii) violation of MathWorks' proprietary rights in the Programs. and. Data Acquisition Toolbox MathWorks provides directories of source code files that implement the adaptor interface for the Data Acquisition Toolbox. * The Application license for Third Parties must explicitly exclude MathWorks and its Licensors from all liability for damages or any obligation to provide remedial actions. 6. the MATLAB Runtime Server. all valid Application licenses shall remain and continue in full force and effect.

General Licensee acknowledges that a material breach of the obligations set forth in this Addendum. IT WILL THOROUGHLY TEST AND VALIDATE THE APPLICATION AND THE FUNCTIONALITY OF THE PROGRAMS IN THAT APPLICATION AND BE SOLELY RESPONSIBLE FOR ANY PROBLEMS OR FAILURES. directors. This Addendum is an Addendum to The MathWorks. agents and resellers from and against any claims. shall be grounds for termination as provided in the Agreement. which have not been cured within sixty (60) days of written notification from MathWorks.8. LICENSEE AGREES THAT PRIOR TO USING. INCORPORATING. officers. for Applications developed or distributed by Licensee. Inc. Licensee will defend. and disclaims all liability. or liabilities based on or arising from. Disclaimer of Obligations and Liability MathWorks shall have no support or warranty obligations. indemnify. OR DISTRIBUTING THE PROGRAMS IN ANY APPLICATION. out of or in connection with the creation. and hold harmless MathWorks and its Licensors. Software License Agreement. use. the terms and conditions of which are incorporated herewith. 9. employees. or Distribution of any Applications. 05/24/02 . demands. Each capitalized term used herein and not defined herein shall have the meaning described to it in the Agreement.