Как я могу использовать GNU Octave в коммерческих целях? - PullRequest
0 голосов
/ 04 мая 2020

Как я могу скомпилировать октавную программу, чтобы продать ее? Я видел только октавные компиляторы для C программ с некоторыми октавными функциями. Моя цель - запутать код и облегчить экспорт.

1 Ответ

3 голосов
/ 04 мая 2020

Чтобы ответить «Как я могу скомпилировать октавную программу, чтобы продать ее?». В октаве нет эквивалента компилятору MATLAB. Для развертывания кода вы можете развернуть октаву бесплатно в комплекте с вашим кодом m , что исключает большинство сценариев использования для компилятора MATLAB. Это оставляет запутывание, здесь компилятор Matlab в основном использует pcode. В октаве нет такой вещи , которая могла бы запутать и выполнить код m для вас.

Чтобы ответить на более широкий вопрос о защите интеллектуальной собственности. Существует потенциальная возможность запутать ваш код Octave M, удалив комментарии, заменив имена переменных и т. Д., Насколько мне известно, такой вещи не существует.

Это оставляет только файл oct, в котором вы читаете ваш вопрос. вероятно, не рассматривать вариант. Файлы Oct могут быть созданы только из C, кода C ++ и Fortan, а не из кода Octave M.

Обратите внимание, что это чисто технический ответ и не учитывает возможные юридические ограничения, налагаемые GPL.

...