Clear Filters
Clear Filters

What's the limitation of MATLAB Comercial version?

2 views (last 30 days)
If i buy MATLAB comerical version, I have 2 questions
Frist, can I write program and sale it around the world?
second, can I use it in another country?

Answers (1)

Walter Roberson
Walter Roberson on 25 Feb 2016
With the Professional / Commecial license:
  • You can sell any source code that you yourself create
  • You cannot sell MATLAB itself or "rent" access to MATLAB itself
  • If you have MATLAB Compiler, MATLAB Compiler SDK, or MATLAB Coder, you can sell the output of those applied to source code you yourself created. This does include creating stand-aline executables that do not require a MATLAB license to execute, and you would not need to pay Mathworks any royalties for selling those. There are restrictions in the license terms about what those executables can do (as a quick summary: you can't compete with Mathworks itself by offering too much access to MATLAB.)
  • You can create Web-based or cloud-based software powered by MATLAB and give away or sell access to that. Again, there are restrictions in the license terms to prevent competing with Mathworks itself. If you provide this kind of interface to MATLAB outside of your organization, you will be required to obtain the most expensive kind of floating network license.
  • You need to read the license terms in detail because there are some really confusing paragraphs about "derived source" and about what header files you can make available to other people. This can be very difficult legal language to understand
If you have a current version of MATLAB, then to see the license terms, at the command line enter
web(fullfile(matlabroot, 'license.dat'))
Note: If I have written anything here that disagrees with the license terms, the license terms are to be considered the correct version. My summary is that of a non-employee non-lawyer who has looked at the license terms from time to time.
  3 Comments
Walter Roberson
Walter Roberson on 25 Feb 2016
I have not seen any restrictions against using MATLAB in a different country, provided that all US trade sanctions are complied with (e.g., you can't take it to North Korea.)
There may be restrictions against deliberately buying in one country for use in another to avoid going through a licensed distributor for the destination area.
Walter Roberson
Walter Roberson on 27 Feb 2016
"ADDITIONAL FEES. The fees for the License are determined based upon the country where all Licensed User(s) are principally located. Additional fees may apply to a transfer of the License, or the principal location of any Licensed User, to another country, or to contract for global use. MathWorks may restrict a transfer of a License to another country or restrict its use in another country if MathWorks reasonably believes that such transfer or use will result in a breach of this Agreement."

Sign in to comment.

Categories

Find more on Manage Products in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!