我如何在商业上使用 GNU Octave?

How can I use GNU Octave commercially?

如何编写八度音程程序以便出售?我见过的唯一八度编译器是用于具有一些八度函数的 C 程序。我的 objective 是混淆代码并简化可导出性。

回答"How can I compile an octave program in order to sell it?"。在 Octave 中没有等效的 MATLAB 编译器。要部署代码,您可以 deploy octave for free bundled with your m code,这消除了 MATLAB 编译器的大部分用例。 这留下了混淆,这里的 Matlab 编译器基本上使用 pcode。 There is no such thing in octave 可以为您混淆和 运行 m 代码。

回答保护知识分子这一更广泛的问题属性。有可能通过删除注释、替换变量名等来混淆您的 Octave M 代码,但据我所知,这样的事情并不存在。

这只剩下 oct 文件,阅读你的问题你可能不考虑一个选项。 Oct 文件只能从 C、C++ 和 Fortan 代码创建,不能从 Octave M 代码创建。

请注意,这是一个纯技术性的回答,并未考虑 GPL 施加的潜在法律限制。