⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 license.txt

📁 matlab的实用说明
💻 TXT
📖 第 1 页 / 共 5 页
字号:
       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 + -