Creating a License manager for a MATLAB app
조회 수: 4 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Walter Roberson
2025년 5월 14일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Manage Products에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!