?? license.txt
字號:
libraries and other files for deployment of Applications
created with the MATLAB Compiler.
4.8. Object Code. The code created by a system compiler
from source code; also called "machine-readable code".
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.
Object Code includes "Object Code libraries" and "shared
libraries," which are groupings of Object Code for specific
purposes.
4.9. Program Component. Any portion of, or file provided
with, a Program.
4.10. Source Code. Human-readable program code written
in a higher-level language such as C, C++, Java, MATLAB,
MDL-files, VHDL, or Fortran, which must be translated or
compiled into machine-readable language before it can be
executed by a computer. Source Code also includes header
files and other human-readable files necessary for a Program
to be compiled in the higher-level language.
4.11. Standalone Application. An Application created
using programming languages and tools other than the
Programs, which executes outside of the Programs.
4.12. Deployment Program. Any MathWorks Program that
either (a) generates Object Code or Source Code in response
to user input, or (b) contains executable functions or data
accessed by an Application (such as a DLL file).
5. Deployment Programs
Licensed Users of MathWorks' Deployment Programs may automatically
generate code from M-files, Simulink/Stateflow diagrams, and other
representations, into Generated Forms. Furthermore, Licensee may
copy and deploy these Generated Forms for use outside of the
Programs.
Not all Programs are eligible for deployment within Licensee's
Application. For a list of those Programs that are ineligible for
deployment, compilation, distribution, or web access see
www.mathworks.com/ineligible_programs.
5.1. MATLAB Application Deployment Programs
5.1.1. MATLAB Compiler. Licensee may use and distribute
the MCR Libraries for the sole purpose of running
Licensed User's Application generated by the MATLAB
Compiler. Licensee may deploy, at no cost, copies of
such Applications that incorporate the MCR Libraries and
compiled versions of M-files from the licensed Programs
required for the Application. No further fees shall be
due to MathWorks for such deployment within Licensee's
Application, regardless of whether the Application is
distributed solely for Licensee's Internal Operations or
to Third Parties.
5.1.1.1. Licensed User may include, by compilation for
deployment, only those select M-files from the
licensed Programs required for the Application.
5.1.1.2. In no event shall Licensee distribute any library
header files.
5.1.1.3. Licensee's Application may not provide access to,
or operation of, the MATLAB command line, nor allow
operation of Programs with code generation
capabilities.
5.1.1.4. Licensee's Application may not provide access to
an entire Program or a substantial portion of a
Program.
5.1.1.5. Licensee shall include the notice
"MATLAB. Copyright 1984 - [INSERT YEAR MATLAB VERSION
PUBLISHED] The MathWorks, Inc. MATLAB is a
registered trademark of The MathWorks, Inc."
in the deployed Application's About Box, or
similar visible location, and in the applicable
documentation distributed with each copy of the
Application.
5.1.1.6. Licensee must state in the documentation or other
materials distributed with the Application that
Licensee's limited rights to the deployment are
governed by a certain license agreement between
Licensee and MathWorks. Licensee may not modify or
remove any license agreement file (MathWorks or
Third-Party) that is included with the MCR Libraries
("MCR Library License"). Licensee shall insure that
any licensee of the Application must first accept the
terms of such MCR Library License prior to
installation of the Application.
5.2. Simulink Application Deployment Programs
5.2.1. Deployment Programs. MathWorks provides
directories of C, C++, linker command files, template
makefiles, project files, and TLC source code files with
Programs that implement the real-time framework, code
generation instructions, libraries, and Application
Programming Interface (API) for use with the code
generated by the Simulink family of products, including
Real-Time Workshop, Stateflow Coder, Embedded Coders and
other Programs. Licensee may use, copy, and modify these
files in source code form for different development
targets provided that they are only copied for
development use in connection with Real-Time Workshop,
Embedded Coders, Stateflow Coder, or other code
generation Programs.
5.2.1.1. Licensee may copy and deploy these files outside
of the Programs in Linked Object Code form or Source
Code form, if used in combination with code
generated by those Programs as part of a larger
standalone Application.
5.2.1.2. No further fees shall be due to MathWorks for such
deployment within Licensee's Application, regardless
of whether the Application is deployed solely for
Licensee's Internal Operations or to Third Parties.
5.2.2. Real-Time Windows Target. Licensee may not
incorporate Real-Time Windows Target into an Application
for deployment without contracting with MathWorks for an
OEM or VAR agreement.
5.2.3. xPC Target. 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, and
download that Application to a target PC directly
connected to the development PC by either Ethernet or
serial connections. When running on xPC TargetBox, the
Application may also be used for standalone operation,
without connection to the development PC.
5.2.3.1. The right to distribute the Application beyond the
target PC is contingent upon acquiring a License for
the xPC Target Embedded Option. No further fees
shall be due to MathWorks for such deployment within
Licensee's Application, regardless of whether the
Application is deployed solely for Licensee's
Internal Operations or to Third Parties.
Additionally, the Embedded Option License allows for
the deployment of API DLL's beyond the development
PC. No further fees shall be due to MathWorks for
such deployment outside of an Application, regardless
of whether the API DLL's are deployed solely for
Licensee's Internal Operations or to Third Parties.
6. Other Source Code and Shared Object Code Libraries
6.1. Programs may include selected Source Code and shared
Object Code library files that implement various documented
application programming interface capabilities of the
Programs for which the Source Code or shared library file is
part.
6.1.1. Licensed User may use and modify the selected
Source Code files solely for creation of Licensee's own
Applications. Licensee may copy and distribute Object
Code compiled from this Source Code, but only as either
standalone Object Code file (regardless whether a
Derivative Form) or Object Code Linked to the
Application, and only for use with and deployment of
Licensee's own Application.
6.1.2. Licensee may use, copy and distribute shared
Object Code library files (regardless whether a
Derivative Form) for deployment of Licensee's own
Application, but only if a header file exists in the
Program for the shared library file. Licensee may not
copy or distribute header files themselves.
6.1.3. Licensee may not transfer Source Code, development
rights, or development capabilities for any Source Code
or Object Code to any Third Party.
6.2. MAT-files. Licensed User may create and distribute
Applications that read MAT-files using the MAT-file API,
however, if such Applications are distributed to Third
Parties, they must also implement MAT-file write capability.
7. Derivative Forms
A Licensee shall only be permitted to distribute a Derivative Form to
Third Parties (a) to the extent expressly permitted under Sections 5
or 6 of this Addendum, or (b) subject to the requirements of this
Section 7. A Licensee may only distribute a Derivative Form to a
Third Party under this Section 7 if such Third Party is bound by a
Software License Agreement with MathWorks that requires such Third
Party to treat such Derivative Forms received from Licensee as such
Third Party's own Derivative Form thereunder. Licensee agrees that
if such a Third Party provides Licensee with software that is a
Derivative Form under the terms of such Third Party's Software
License Agreement with MathWorks (or would otherwise be a Derivative
Form under the terms of this Agreement), then Licensee shall treat
such software as a Derivative Form hereunder as if Licensee has
modified or generated the software itself.
8. Web Access
8.1. The licensed Programs may not be operated from within a
Web Application without acquiring a MATLAB Web Server
License.
8.2. MATLAB Web Server. A Licensed User of the MATLAB Web
Server may call the licensed Programs from within their own
external Web standalone Application, provided the Licensed
User's Web standalone Application does not provide access to
the MATLAB command line, or any of the licensed Programs
with code generation capabilities. In addition, Licensed
Users may not provide access to an entire Program or a
substantial portion of a Program. Such operation of a
standalone Application via a Web interface may be provided
to an unlimited number of web browser clients, at no cost,
for Licensee's own use for its Internal Operations, and for
use by Third Parties.
9. Application Licensing
For any distribution of Applications containing Object Code or
Generated Forms to:
9.1. Licensee's internal organization: Licensee shall take
appropriate action by instruction, agreement, or otherwise
with any recipients of the Application, so as to enable
Licensee to satisfy its obligations under the terms of this
Addendum and the Agreement.
9.2. Third Parties: Your Application shall be accompanied
by an Application License whose terms and conditions are at
least as restrictive as the Agreement, unless the
Application is part of an embedded system that has no
provision for licensing to its end users.
9.2.1. 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.
9.2.2. 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.
9.2.3. The additional translation, use, and deployment
rights granted in this Addendum are nontransferable
without MathWorks' consent and shall not be conveyed
in Licensee's Application license.
9.2.4. All copyright
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -