如何部署商用便携式应用程序?

Joh*_*mas 1 windows delphi deployment winapi licensing

我们计划出售Windows便携式应用程序."便携式"是指它可以在没有安装的情况下从任何Windows计算机运行.例如,从USB记忆棒等.然而,(理论上)它可以在任何地方工作的应用程序,针对LAN环境.

你看到了什么解决方案,同时保持这种优势(或多或少)仍能从中赚钱?

PS:该应用程序是/将用Delphi编写的.

Jim*_*eth 5

如果您提供的产品不是免费的,那么您很可能会从中获利.如果你问的是如何最大化收入和防止盗版,那么这是一个更具体的问题.

使用软件赚钱的关键是使购买路线比盗版路线更少痛苦.通常购买软件的最大障碍是价格标签(但并非总是如此,有些人永远不会购买软件而且总是盗版,但你无法做任何事情).盗版的最大障碍是某种DRM方案,这实际上是购买软件的第二大障碍.通常情况下,DRM只会惹恼合法购买,而盗版版本会删除所有DRM,只需花费更少的精力就可以投入使用.由于电子复制的奇迹,一旦DRM被删除,那么每个人都可以免费使用DRM复制.

所以你想要一个只能惹恼非法使用的解决方案,而不是合法购买.这比预期的要困难得多.

根据软件的价格标签,您可以考虑将其部署在带键的USB驱动器上(即带有一些特殊键的Dongle或USB记忆棒).然后它是便携式的,但仅限于您提供的硬件.用户永远不必担心二次认证方案,并且当硬件(更难复制)被更改时,DRM才成为问题.

你说它只适用于局域网环境,这并不一定意味着计算机将具有互联网访问权限(如果他们这样做,他们可能有代理要求),这意味着"打电话回家"将是有问题的.如果您希望产品仅在特定LAN上使用,则可能需要在LAN上安装许可证服务器.然后,软件可以始终检查许可证服务器以确保它已获得授权.如果你想让它在多个局域网上运行,那将无法工作.

相反,如果您的价格足够低,那么大多数公司和人们宁愿购买正确的许可证而不是冒着盗版的风险.实际上,根据您的客户,大多数人会尽可能选择合法的许可证,而DRM实际上可以阻止他们购买许可证.