如何在我的基于Unix的perl项目中添加许可证

时间:2015-11-24 07:09:54

标签: perl encryption licensing pp-perl-par-packager

我有一个基于UNIX的perl项目,带有main.pl文件,该文件进一步使用了一些用户定义的perl模块。我想为我的perl项目添加许可。最好的方法是什么?

1 个答案:

答案 0 :(得分:5)

考虑娱乐和软件行业为保护他们的数字产品所花费的数百万美元,以及这些产品中的少数产品在发布后的一周内没有被破解。你不会做得更好。

没有Perl的情况会让裂缝变得更容易。因为Perl二进制文件需要访问源代码,所以实际上不可能阻止用户访问该代码。你可以对它进行模糊处理,你可以使用打包器使它成为一个独立的(伪)二进制文件等,但所有这些都是相对容易解决的。

因此,最好的方法是将此视为法律问题而非技术问题。聘请一位优秀的知识产权律师,并让他们签署许可合同。在收到软件之前,让您的客户签署此合同(不只是点击 - 签署)。如果他们违反了协议的条款,请将律师告知他们。