Effacer les filtres
Effacer les filtres

Using JIDE GUI components in MATLAB

3 vues (au cours des 30 derniers jours)
Dhanya
Dhanya le 6 Jan 2016
Commenté : Dhanya le 11 Jan 2019
Hi ,
We are having a tool developed using MATLAB. Those of us who are working on MATLAB uses the floating license available within our organization.
Now we are working on some advanced GUI enhancement to have a filterable checkbox tree. We found some of the JIDE components to be useful and also find the appropriate filterable checkbox tree implementation. We observed that along with the MATLAB distribution ( both the compiler version as well as the MATLAB Runtime Environment) the JIDE GUI framework is available by default.
Since they are available, can we use the JIDE components for our tool development based on MATLAB without any further license obligations? Please advise.
Thanks, Dhanya

Réponse acceptée

Walter Roberson
Walter Roberson le 6 Jan 2016
At the MATLAB command prompt, use
web(fullfile(matlabroot,'license.txt'))
and read what is there. It gets complicated in places.
Generally speaking, if you use a component provided with base MATLAB in an executable that you compile using MATLAB Compiler or MATLAB Coder, and you do not distribute the source form of anything that Mathworks provides, then you will not owe any royalties, and will be free to distribute provide you meet any restrictions about distributing MCR itself.
If you were to use source of a Mathworks provided component for something outside of MATLAB Compiler or MATLAB Coder, then you might well run into difficulty.
If you distribute your own source that calls a Mathworks provided component and do not distribute the component (so it would only be usable by people with a MATLAB license), then you would be fine.
Note: the above is my understanding, and you really need to read the license terms. I am not a lawyer, I don't work for Mathworks, I don't speak for Mathworks, etc., etc..

Plus de réponses (1)

Dhanya
Dhanya le 8 Jan 2016
Modifié(e) : Walter Roberson le 8 Jan 2016
Hi Walter,
Thank you for the response. I checked with the JIDE sales team and I got a confirmation from them that if we are creating a MATLAB based application using JIDE components, then we need to obtain a commercial license from them. The JIDE components cannot be used free of cost.
Rgds,
Dhanya
  2 commentaires
Peter Antal
Peter Antal le 10 Jan 2019
Hi Dhanya,
Does it pertain to all source codes (private use or distributed) that contain direct JIDA calls or only to ones that you distribute to others?
Thanks,
Peter
Dhanya
Dhanya le 11 Jan 2019
HI Peter,
Our's is a MATLAB based application that we distribute to our internal as well as external customers (source code not distributed). We were not allowed to use JIDE without their license.
You can check with the JIDE sales team for your use case.
Thanks,
Dhanya

Connectez-vous pour commenter.

Catégories

En savoir plus sur Environment and Settings dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by