我有一个基于 UNIX 的 perl 项目,其中有一个main.pl
文件进一步使用了一些用户定义的 perl 模块。我想为我的 perl 项目添加许可。最好的方法是什么?
问问题
47 次
1 回答
5
考虑一下娱乐和软件行业为保护其数字产品而在 DRM 计划上花费的所有数百万美元,以及这些产品中很少有产品在发布一周后没有被破解。你不会做得更好。
这还没有 Perl 使破解变得更容易。因为 Perl 二进制文件需要访问源代码,所以实际上不可能阻止用户访问该代码。您可以对其进行混淆,您可以使用打包程序使其成为独立的(伪)二进制文件等,但所有这些事情都相对容易解决。
因此,最好的方法是将其视为法律问题而不是技术问题。聘请一位优秀的知识产权律师,让他们写一份许可合同。让您的客户在收到软件之前签署(不仅仅是点击-签署)此合同。如果他们违反了协议条款,请找律师。
于 2015-11-24T08:07:12.927 回答