Compilation 如何在商业上使用GNU倍频程?

Compilation 如何在商业上使用GNU倍频程?,compilation,octave,obfuscation,Compilation,Octave,Obfuscation,我如何编译一个八度音阶程序来销售它?我见过的唯一的倍频程编译器是用于带有一些倍频程函数的C程序的。我的目标是混淆代码并简化可导出性。回答“如何编译一个倍频程程序来销售它?”。在八度音阶中没有与MATLAB编译器等价的东西。要部署代码,您可以这样做,这样就消除了MATLAB编译器的大多数用例。 这留下了混淆,这里Matlab编译器基本上使用pcode。这可能会使您混淆并运行m代码 回答更广泛的保护知识产权问题。有可能通过删除注释、替换变量名等方式混淆八度M代码,但据我所知,这样的事情并不存在 这只

我如何编译一个八度音阶程序来销售它?我见过的唯一的倍频程编译器是用于带有一些倍频程函数的C程序的。我的目标是混淆代码并简化可导出性。

回答“如何编译一个倍频程程序来销售它?”。在八度音阶中没有与MATLAB编译器等价的东西。要部署代码,您可以这样做,这样就消除了MATLAB编译器的大多数用例。 这留下了混淆,这里Matlab编译器基本上使用pcode。这可能会使您混淆并运行m代码

回答更广泛的保护知识产权问题。有可能通过删除注释、替换变量名等方式混淆八度M代码,但据我所知,这样的事情并不存在

<>这只剩下OCT文件,读你的问题你可能不认为是一个选项。OCT文件只能由C、C++和FurTAN代码创建,而不是八倍频M代码。
请不要认为这是纯粹的技术性回答,不考虑GPL所施加的潜在法律限制。起初,我认为如果不违反GNU许可条款,就无法隐藏倍频程源代码。但这似乎是有可能的:@CrisLuengo你知道八度音阶的编译器或模糊器吗?我不知道这是什么状态,它看起来被抛弃了:@CrisLuengo:他们有一个有趣的路线图。目标是基本上在0.1()版本中完成,但0.1从未发布。@CrisLuengo我想我的答案不清楚,重新修改了它。“我如何才能编译一个八度音阶程序来销售它?”的答案是明确的“八度音阶中没有这样的东西”,而不是“我不知道”。回答得好!关于Oct文件:您的代码链接到Octave,即GPL。因此,如果您要分发Oct文件,则Oct文件也必须是GPL。所以这不是一种隐藏执行的方式。@CrisLuengo:好的,对法律情况没有任何线索。又加了一句。