我希望出售我用 perl、obj c、c++、python、ruby、bash、php 等制作的脚本
它们都在终端中运行。 (Linux)
如何锁定源代码,以便我的脚本可以在没有人访问源代码的情况下分发..?
换句话说,如果代码被下载到他们的 Linux 机器上,但他们无法访问实际的源代码,如何锁定在终端中运行的程序的源代码,以便人们可以使用该程序?
示例: example.pl是保存在Linux计算机上的文件,可以使用终端激活。但是,如果用户单击实际的 example.pl 文档,他们可以看到实际的代码。是否可以锁定该文档,但仍允许用户在终端内运行该程序?
最佳答案
不,不是。如果计算机可以读取它,那么用户也可以读取它。您能做的最好的事情就是混淆 - 您可以查找您的特定语言,但也不存在完美的混淆。只需删除所有空格,将所有标识符更改为单个字母,然后在其上添加许可证即可。
关于python - 如何锁定终端运行 perl、obj c、c++、python 和 ruby 等脚本的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12878370/