Har*_*ley 0 encryption perl licensing pp-perl-par-packager
我有一个基于UNIX的perl项目,其中一个main.pl文件进一步使用了一些用户定义的perl模块.我想为我的perl项目添加许可.最好的方法是什么?
考虑娱乐和软件行业为保护他们的数字产品而花费的数百万美元,以及这些产品在发布后一周内没有被破解的情况.你不会做得更好.
没有Perl就可以让裂缝变得更容易了.因为Perl二进制文件需要访问源代码,所以实际上不可能阻止用户访问该代码.你可以对它进行模糊处理,你可以使用打包器使它成为一个独立的(伪)二进制文件等,但所有这些都是相对简单的解决方法.
因此,最好的方法是将此视为法律问题而非技术问题.聘请一位优秀的知识产权律师,并让他们签署许可合同.在收到软件之前,让您的客户签署此合同(而不仅仅是点击 - 签署).如果他们违反了协议的条款,请将律师告知他们.