필터 지우기
필터 지우기

How to get permission to publish my MATLAB programs?

조회 수: 5 (최근 30일)
Joseph Dubrovkin
Joseph Dubrovkin 2018년 1월 8일
댓글: Walter Roberson 2023년 10월 12일
I should like to publish MATLAB programs in the Internet site ResearchGate and in my new book. Now I have a "HOME" license. What license I need or maybe I can get permission from MATLAB?

답변 (3개)

Jan
Jan 2018년 1월 8일
편집: Jan 2018년 1월 8일
"ResarchGate" means a scientific application. I'd expect that you need an standard, education or student version for publishing code. But to be sure for a legal question, contact MathWorks and ask them directly. Use the "Contact Us" link on the top of the page.

Walter Roberson
Walter Roberson 2018년 1월 8일
편집: Walter Roberson 2018년 1월 8일
The Student license is only for matters directly related to course work (or other requirements of a degree), and publishing a book is not a degree requirement in any STEM degree I have ever seen.
Home license is only for personal use, and cannot be used for profit or personal gain (even for "reputation")
Thus, an academic or commercial license would be required.
However, you should contact the Books Program https://www.mathworks.com/support/books/join.html which if I recall correctly will grant appropriate licenses.
Note: any MATLAB code you have written is owned by you, and does not require permission to publish, provided that you stay within the restrictions of your license.

Jens Geisler
Jens Geisler 2023년 10월 12일
MATLAB Code is pure text you could write without ever using any MathWorks' products. I cannot imagine that MathWorks can claim intellectual property on text following the MATLAB language, its keywords or syntax.
Therefore, I would say MathWorks cannot impose any restictions on publishing just the code without any results obtained from running the code using MathWorks products (note: in many cases, the same code could be run using Octave).
  댓글 수: 1
Walter Roberson
Walter Roberson 2023년 10월 12일
Following your logic, anyone with a HOME license should be able to sell any code they develop in MATLAB, as long as what they ship is the code and not a compiled executable, since you "cannot imagine that MathWorks can claim intellectual property on text following the MATLAB language, its keywords or syntax"
The license restrictions are on the purpose of using MATLAB. The HOME license only permits using MATLAB for personal projects with no intention of earning money (or fame) from the projects. If you can somehow write book-quality MATLAB code without using MATLAB, without testing it in MATLAB, then you do not need any license for that -- but you need a Standard (commercial) license or one granted by the Mathworks Book programme to do the software development work in MATLAB.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by