MATLAB: Do I need to sign a licensing agreement with MathWorks if I am using MATLAB Compiler generated output (either stand alone application or shared library) in the application that I will be selling to others

agreementalonecompilerdistributionlibrarieslicenselicensingMATLABMATLAB Compilersharedstand

Do I need to sign a licensing agreement with MathWorks if I am using MATLAB Compiler generated output (either a stand-alone application or a shared library) in my application that I will be selling to others?
I use MATLAB Compiler to generate stand alone applications as well as shared libraries in my application that I will be selling to others. Do I have to sign any licensing agreement with MathWorks if I want to distribute my application to others if I have MATLAB?
What is the licensing issue if I do not have MATLAB and I am using the output of MATLAB Compiler (either a stand-alone application or the shared libraries) in my application given to me by someone else?

Best Answer

You do not have to sign a licensing agreement with MathWorks if you are using the output of MATLAB Compiler (either a stand-alone application or the shared libraries) in your own application that you plan to distribute to other people. This applies whether or not you have MATLAB.
You can freely distribute (or sell) your application to others who do not have MATLAB or are not licensed users of MATLAB. This policy applies only for the MATLAB Compiler (as opposed to MATLAB Runtime Server). See section five of the the licensing agreement for using The MathWork's products.
The entire agreement can be found in
$MATLAB/license.txt
where $MATLAB is your root MATLAB directory