电子中的简单软件许可

chm*_*777 6 javascript electron

我有一个基于 Electron 的 JavaScript 应用程序,将来应该会出售。我目前正在就许可细节集思广益。

\n\n

不想使用必需的在线激活,因为这对我的客户来说不公平。当他们购买我的产品时,他们应该拥有它,并且能够在 20 年内使用它,而无需任何激活服务器(它\xc2\xb4 更像是一个原则,因为我认为 20 年内没有人使用它)。

\n\n

我的想法是创建经典的“软件序列号”,在订购我的产品后发送给用户。人们可以通过提取我的电子应用程序并修改代码来绕过这个问题,那么 \xc2\xb4s 好吧,我知道我对此无能为力(有效)。

\n\n

但我想要防止简单的“我\xc2\xb4ve有一个新程序!在这里,你有它了!” 因为我认为输入许可证信息应该告诉人们该软件不是免费的,输入某人的名字和他的序列号可能会成为一个障碍 - 至少对于良心而言。它\xc2\xb4 是一个大约 15 美元的工具,我希望即将推出的许可证对话框能让诚实的用户购买该产品。

\n\n

有什么想法如何做到这一点?我想到了 GPG 并生成了一个密钥对并将私钥提供给用户,但我不知道如何在代码中处理这个问题。还有其他想法吗?

\n