什么是避免在没有所有者知道的情况下复制和使用应用程序的最佳方法?
有没有办法追踪使用情况?这意味着应用程序定期回传,提供足够的信息,以便我们知道它在哪里,以及它是否合法.当然,接下来的事情就是关闭它,如果它不合法的话.
绝大多数用户都会快速回避"手机回家"的软件.只需适当许可并出售即可.
专业使用您的软件的人要么付费要么不会使用它.公司倾向于对潜在的诉讼感到不满.
想要使用您的软件而不付费的人将继续这样做,尽管你尽最大努力抵制它们.一旦软件掌握在他们手中,它就不在您的手中了.在不惹恼用户的情况下,您唯一的追索权就是合法的.
如果您的产品价格合理,有些人会支付,有些则不会.这只是您需要预先处理的事情,应该考虑到您的业务计划中.
不要这样做,不要尝试,甚至不要考虑它.
这是一场你无法获胜的战斗.如果人们想要盗用你的软件,他们会.智能逆向工程师可以编写一个字节的二进制补丁来破坏你所有的保护方案,你会感到羞耻.
打算盗版软件的人会这样做,而你构建的所有这些"安全功能"可能最终只会给你真正的支持者带来不便:合法购买软件的人.这些严厉的DRM /反盗版方案只会引起软件用户的不满.
如果您真的关心盗版IMO,硬件加密狗是最好的方法.查看价值数千或数万的大型工业CAD/CAM软件包,或AV /音乐制作软件,它们几乎都具有加密狗保护功能.洞洞可以被模仿或逆转,但不是没有大量的时间投入,不仅仅是在你的装配中将几个JE换成JNE.
除非您提供需要订阅和不断更新的服务(例如防病毒产品)作为业务模型的一部分,否则打电话回家并非如此.您需要对您的用户及其隐私有一点尊重.你可能有完全无辜的意图,但如果法院命令你的公司交出这些信息(比如美国政府正在对谷歌及其搜索条款做的话)会怎么样 - 你会/可能会打它吗?如果您将来的某个时间卖掉了您的公司并且新的所有者决定将所有这些历史信息出售给营销公司,该怎么办?隐私不只是信任公司不滥用您的数据,而是信任该公司竭尽全力保护您的数据.这是大多数公司优先考虑的事项.所以基本上,监控用户的事情并不是真正的好路.