필터 지우기
필터 지우기

(MCR Runtime) Can i sell my program?

조회 수: 19 (최근 30일)
Márcio Marques
Márcio Marques 2018년 2월 22일
답변: Walter Roberson 2018년 2월 22일
Hello everyone,
I did a program in Matlab, and now I'm thinking of selling this program. To do this, I install MCR runtime on the computers that will receive my program.
Is there a legality or licensing issue that will not allow me to do this?
Thank you in advance.
  댓글 수: 1
Rik
Rik 2018년 2월 22일
The only people who can give a definitive answer are the Mathworks people themselves. You can contact support with the Contact Us button at the top of the page. (Although I'dd be interested to know a generalized answer as well)

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2018년 2월 22일
If you used MATLAB Compiler or MATLAB Coder and you have a Commercial / Standard license, then Yes, it is fine to sell your program, provided it stays within the boundaries of not duplicating the functionality of MATLAB and similar restrictions given in the license terms.
For Academic licenses I am less clear. It would not be permitted to sell programs created with the Academic license to the general public or even other Academic institutions, but there is potentially some leeway to sell it within the institution, provided it was for the internal purposes of the institution. I do not expect that Mathworks would be happy with (for example) the institution selling interactive tutorials to students, but the lines can get pretty blurry when an institution works on a "cost centre" or "charge back" model where service groups have to keep themselves running by internal funds transfers for providing identifiable products or services. I would firmly recommend that any Academic situation involving payments or funds transfers for "programs" for internal use be discussed with Mathworks.
Under no circumstances may users of Student or Home licenses sell MATLAB code created using the license, not even in uncompiled form.
The above is with respect to using Compiler or Compiler SDK, ad those use MCR. The situation is the same for MATLAB Coder which does not use MCR.
Now one point to make clear is that it is not possible run regular MATLAB code with MCR without using the Compiler or Compiler SDK product. MCR is not just "MATLAB without the command line": it can only be used to run programs that have been converted to the encrypted internal data structures that MCR can execute.

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by