我想知道保护我编写的软件的最简单方法是什么。
我正在开发一个软件包来销售,但不希望人们只需安装它就可以不用付费就可以使用它。
应用程序是使用C#编写的,使用.Net框架可以使用任何特别简单的方法。
我要求更多的是独立开发人员,而不是作为拥有大量预算的大公司的员工。
答案 0 :(得分:4)
当涉及到它时,无论你付出多少努力,想要使用你的软件足够糟糕的人都会这样做。一个疯狂的猜测是在新的Photoshop版本发布了多少小时之后还发布了破解版本?
你可以做一些基本的事情,比如唠叨屏幕和连续剧,但是当它归结为它时,任何认为你的软件非常棒并且值得付费的人都会为此付出代价。
这就是Adobe能以700美元的价格出售Photoshop的原因 - 因为在PS中找到价值的合法用户愿意花费数百美元。 Joe A. Chan只是想让布列塔尼·斯皮尔斯面对一个nekkid女士,只是想盗用软件。此外,尝试盗版Photoshop的数字艺术家并迷上PS的做事方式并不想学习新工具(GIMP等)。这就是为什么Adobe不会非常担心盗版软件的人。
你也不应该。简单的序列代码对合法用户来说是最不烦人的,并且他们不会浪费太多你的时间来尝试实现它们。您的时间可能更好地花在保持非付费客户和非使用客户上,而是让您的产品成为那些合法的付费用户最神奇的产品。
答案 1 :(得分:0)
让它真便宜! 我的意思是你的价值很大,会让人们付出代价。不要过分试图阻止人们破解你的软件(他们会),利用你的时间制作出色的软件,然后人们乐意为此付出代价。