我正在构建一个共享软件,它允许用户将各种类型的文件(XML、CSV 等)导入数据库。我想提供一个试用版,但以某种方式限制它,以防止真正需要它的用户永远不必购买它。
我考虑过基于时间的限制,但似乎有很多方法可以解决这个问题,尤其是今天使用虚拟机和其他东西。
所以,我正在考虑限制功能,但我不希望这个试用版成为 crippleware。
你有没有买过一些共享软件?它的试用版有什么限制?
编辑:另外,作为用户,您对 nag-screens 有什么看法?
请看这篇博文,这是 Andy Brice 对小型软件供应商所做的一项调查。在这里您可以找到试用类型及其使用百分比。
http://successfulsoftware.net/2009/04/23/the-truth-about-conversion-ratios-for-software/
我向您推荐软件业务论坛:
http://discuss.joelonsoftware.com/default.asp?biz
那里的常规海报似乎同意您不必过多考虑盗版问题。不买的人无论如何都不会买,复杂的复制保护方案冒着打扰诚实客户的风险。
这是 Patrick McKenzie 关于这个问题的一篇出色的文章:
http://www.kalzumeus.com/2006/09/05/everything-you-need-to-know-about-registration-systems/
限制使用次数是最公平的方式。
至于停止规避......任何想要破解您的软件的人都会,而且大多数人都懒得绕过任何东西,除了最琐碎的用法。
我认为你想让那些经常使用你的软件的人高兴地为它买单。如果他们使用了很多次,他们很可能会很乐意为此付费。
顺便说一句,Beyond compare 有一个系统,您可以在其中连续使用该软件 30 天。即如果您使用它一天,然后再使用它 2 周后,那么这将只算两天。当我为 Beyond Compare 付费时,我从未像现在这样高兴地为软件付费。
试用期间的软件通常缺少(或限制)某些重要功能,例如打印或保存。我已经尝试(并购买了)一个全景组装工具,它在完成的图像上放置了一个大水印。它允许评估工具的质量,但对评估期间创建的图像的进一步使用设置了真正的限制。
我已经发布了一个商业产品的试用版,它允许使用所有功能,但限制足够大,可以浏览用户手册中的所有教程,但不允许保存您的工作。我们知道,许多用户能够通过使用自己的数据构建测试来快速确定该工具是否适合他们,并且它产生的销售额足以证明为创建演示版本而增加的开发工作是合理的。
在您的案例中,诀窍是找到一种方法来限制功能,而不会消除试用期的关键实用程序:实际试用软件。
也许限制一次运行可以转换的记录数量会起作用?
许多人一生中只需要这个工具一次来导入一些数据。
所以你肯定会去限制版本而不是时间版本。
我肯定会选择基于时间的限制。正如您所提到的,这通常很容易规避,但我向您保证,如果您的软件拥有足够大的用户群,那么无论如何很快就会出现裂缝。因此,恕我直言,很难/不可能通过软件的时间限制。
任何其他限制(例如烦人的弹出窗口或有限的功能)对我来说肯定是一个阻碍。如果我不能正确评估该软件,它必须非常好才能让我考虑购买它。
请不要陷入限制试用版的任何内容的陷阱,而不是时间或使用次数。减少功能和/或让烦人的弹出窗口说“这是一项专业功能”只会疏远您的用户。此外,试用期是您给潜在买家留下深刻印象的机会,因此您应该展示所有功能而不是隐藏它们。
这是一个营销决策,任何营销决策的答案始终是“取决于……”。例如,对大多数用户可能只使用一次的软件(例如硬盘恢复)设置 30 天的时间限制(在商业上)没有多大意义。
有一些与限时试验相关的问题:
如果您的使用次数有限,则可以避免其中一些。
功能受限试用的主要问题是客户可能觉得他们无法全面评估系统。但是,如果您有良好的退款保证(而且您应该),这并不是什么大问题。
作为供应商,在大多数情况下,我更喜欢功能有限的试用版。您可以在如何削弱试用版(水印、有限数量的记录输入或输出等)方面非常有创意。
我只是想补充一点,这是一个奇怪的偏见群体。作为程序员,我们希望能够看到所有的功能,并使用它们等等。我们对某些限制和广告等感到恼火。
然而,正常人似乎对这些事情的反应不同。我只是说我们可能不是这里的真正目标市场。
另外,我们应该注意到,大多数人在规避这些事情方面不如我们好,所以正如已经提到的,一些相当愚蠢的事情可能是好的......
我们有一款产品有免费限制版和专业版,还有一款产品有 2 周免费试用。实际上,免费版也有 2 周的 pro 版免费试用期,所以两者兼而有之……
总而言之,我认为这取决于产品和使用它的人......
您可以限制支持的导入文件的大小。或者使用次数。或者,如果插入速度是一个关键因素,您可以全速开始,然后在 30 天后添加一些延迟(但一定要告诉您的用户这是故意的)。
顺便说一句,最糟糕的方案之一是 20 多年前 Sun 工作站的 Ingres 数据库。如果您输入了错误的许可证密钥,Ingres 会默默地启用十几个严重的查询处理错误。玩了一个下午后,我告诉销售员他的产品有可笑的错误,我们将与竞争对手合作。他很快告诉我问题出在哪里,但到那时销售几乎已经失败了。
当 Eric 第一次发布这篇文章时,缩小差距是一本非常有启发性的读物,我相信它在今天同样重要。
您可以限制用户在给定时间段内可以使用该功能的次数;说他们可以在一个月内使用它 8 次,然后在他们使用它时抛出一个“唠叨屏幕”。如果他们需要在一个月内使用超过 20 次,则坚持购买该软件。如果您这样做,您可能还需要为慈善目的或教育目的提供一定数量的钥匙;当用户知道他们的钱将用于某些慈善目的时,它可以帮助他们购买软件。
不,我从未购买过有限的试用版。但是,我已经向几个开源项目捐款。如果这是一个供人使用的软件,而不是公司,我会推荐一个捐赠系统。
这个软件听起来像是一个与工作相关的应用程序,所以:
我购买了很多共享软件,但当它禁用某些功能时总是很恼火。我更喜欢在购买之前检查所有功能。我确实喜欢 Altova 添加到他们的软件中的限制。您总是需要一个注册密钥来使用他们的软件,并且要获得一个,您必须提供您的电子邮件地址,他们会将您的临时密钥发送到该地址。然后,您最多可以使用他们的软件一个月,然后您将需要一个新密钥。有些人会继续申请新的临时许可证,但大多数用户迟早会购买永久密钥。Altova 软件确实会发出“回拨”来验证它使用的密钥。它这样做是为了限制可以使用该软件的用户数量。我可以在任意数量的计算机上安装他们的产品,但在任何时候,我只能在一台计算机上使用它。如果我尝试同时在两个或多个系统上使用该软件,该软件会发现这种多重用法,从而阻止我访问该应用程序。
不过,我知道很多人愿意为你的软件买单,只要它足够好。特别是如果您可以在软件本身旁边提供一些额外的服务。(例如,定期更新或订阅其他数据馈送。)
由于这是一个在数据库中导入数据的软件,您还可以在数据库中添加行,表明导入是使用共享软件版本进行的。
够烦人的(行仍然是可删除的),但你得到了大部分的功能。
如何保留所有功能,但在非付费版本中随机重新排列菜单/按钮;)