Mathworks .m files license condition
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Jacopo Remondina
il 9 Ott 2019
Commentato: Walter Roberson
il 9 Nov 2019
What are the license conditions of MathWorks .m files (note that everyone can see the code in them)?
Can I, as a developer, take one of their file, modify a couple of things (basically I found some bugs/limitations in how they handle their stuff) and redistribute this modified file? Also in deployed, publicy available apps?
Note: I don't want any credits for these modifications, so there is no problem in keeping the "Copyright 1990-2018 The MathWorks, Inc." declarement, eventually with a second statement that the code was modified and so MathWorks is no more responsible for it
0 Commenti
Risposta accettata
Steven Lord
il 8 Nov 2019
"For questions about the license agreement you should contact Customer Service using the telephone icon in the upper-right corner of this page."
Customer Service can give you an official answer as to whether or not what you're planning to do conforms to the license agreement.
Più risposte (1)
Walter Roberson
il 8 Nov 2019
It is a violation of the license agreement to publicly distribute a modified version of Mathworks code without permission of Mathworks.
3 Commenti
Walter Roberson
il 9 Nov 2019
edit(fullfile(matlabroot, 'license_agreement.txt'))
The MathWorks, Inc. Software License Agreement
3. LICENSE RESTRICTIONS. The License granted is subject to the express
restrictions set forth below and any other restrictions set forth in any signed
agreement between MathWorks and Licensee. Licensee shall not, and shall not
cause or permit any other individual or entity to, directly or indirectly:
3.1. modify or create any derivative work of a Program, except as expressly
permitted in the Program Offering Guide;
3.6. sell, license, sublicense, provide access, publish, display,
distribute, disseminate, assign, or otherwise transfer to a Third Party the
Programs or any copy thereof, or any license or other rights thereto, in
whole or in part, without MathWorks' prior written consent, except as
expressly permitted in the Program Offering Guide;
Program Offering Guide
2. Deployment Rights for Derivative Forms
Your rights to create, use and distribute Derivative Forms are limited to those
rights expressly set forth in this Section 2.
You may distribute Derivative Forms to Third Parties only (a) as expressly
permitted in Section 3.4 (API Code) below, or (b) if the Third Party is bound
by a Software License Agreement with MathWorks that requires such Third Party
to treat such Derivative Forms received from you as its own Derivative Form
under its Software License Agreement.
Walter Roberson
il 9 Nov 2019
To the above I would add that the File Exchange does not bind people to Software License Agreements sufficient for the purposes of section 2 on Derivative Forms.
Vedere anche
Categorie
Scopri di più su Install Products in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!