它是共享软件,所以我们知道一些事情。
有些人想要使用您的软件,并且非常愿意为此付费。您需要为他们做的就是让他们试用您的软件,并且不要让他们难以付款。(对我来说,Paypal 既快捷又简单,但邮寄支票就成了一件苦差事。)
有些人不会为您的软件付费,他们所做的不会影响您。如果他们作弊,您实际上可能会好一点;那样的话,他们可能会对可能付钱给你的人感兴趣。如果您愿意,请尝试阻止他们使用您的软件,但不要自欺欺人地认为这会给您带来更多收益。
有些人愿意付钱给你,但更愿意免费使用它。这些人是你要担心的人。你想让支付给你的问题比作弊更容易。如果成本是合理的,他们无论如何都不会付出不合理的努力来使用它,所以你不需要采取过于严格的措施。(请记住,唯一会努力作弊的人是那些无论如何都不会付钱给你的人。)
还要记住,使保护过度烦人会使人们从“可以支付”类别转移到“不会支付”类别。许多当代的例子恰恰相反,我真的不认为惹恼你的合法客户是商业计划的重要组成部分。
没有什么可以做的,除了打电话回家引起很多其他问题,以防止每个人破解你的保护计划,所以如果它首先值得出售,就会有人破解它,并可能把它放在海盗湾。不用担心,因为您对此无能为力。把你的精力放在能给你带来更多利润的事情上。编辑:要非常小心保护您的应用程序。您不希望 Pirate Bay 版本明显优于合法版本。您还希望合法客户说“它很棒,安装没问题”,而不是“它禁用了我的 DVD 驱动器并让我的沙鼠受孕,但在那之后它很棒”。
Finally, I don't see the difference between Windows and MacOSX here. If I download some shareware for Windows, I keep the .zip file around, and I can uninstall and reinstall, or reset the system date. For MacOS, i can uninstall and reinstall, or reset the system date, and Time Machine can automate some of this. What's the issue here? (Remember that if you leave uninstallable bits where they can cause problems later, you're potentially annoying the cash customers.)
My recommendation would be to not worry about it too much.