Creating a License manager for a MATLAB app
7 views (last 30 days)
Show older comments
Working in a regulated environement, I want to restrict the usage of MATLAB app I am developping to avoid the use of obsolete, bugged versions. I have in mind to create a license server to control the use of this app (for now internal to our company network).
For instance:
- a technican cannot access the app if he is not signed off to carry out the test.
- a technican cannot use the app if a major bug has been found. The app is therefore restricted till a newer release
- a technician cannot use the app which has a specific version (typically superseded)
An later the app will be distributed to partners and customers
- same feature as above
- license access depending on type of relationship with third party: trial / limited time / permanent
Is there any module or easy way to implement this. I am looking at Open-license-Manager, but it is dedicated for C++.
0 Comments
Answers (1)
Walter Roberson
on 14 May 2025 at 19:21
Mathworks does not provide any particular interface to license managers of any sort. It just provides methods to call external functions without any idea of what the external functions do.
(By refusing to implement any particular license manager in customer code, Mathworks avoids any potential legal responsibility if the license managers turn out to be defective or crack-able.
For example, all it would take would be for one customer to protect a movie using a hypothetical supported license manager, and then when the license manager turned out to have problems, the customer would have a potential claim for enabling copyright infringement for the movie... and copyright infringement for movies runs to tens of millions or even hundreds of millions of dollars in fines as the copyright owner is entitled to claim for hypothetical viewers each at full market rate. So the legal risks are quite high.)
0 Comments
See Also
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!