простое лицензирование программного обеспечения в электронном виде - PullRequest
1 голос
/ 06 мая 2020

У меня есть JavaScript -Приложение, основанное на электроне, которое будет продаваться в будущем. В настоящее время я обдумываю некоторые идеи относительно деталей лицензирования.

Я не хочу использовать обязательную онлайн-активацию , поскольку это кажется мне несправедливым по отношению к моим клиентам. Когда они покупают мой продукт, они должны владеть им и иметь возможность использовать его через 20 лет без каких-либо серверов активации (это скорее принцип, потому что я не думаю, что кто-то использует его через 20 лет).

My Идея заключалась в создании classi c «серийный номер программного обеспечения», который будет отправлен пользователю после заказа моего продукта. Люди могут обойти это, извлекая мое электронное приложение и изменяя код, и это нормально, я знаю, что не могу сделать ничего (эффективного) против этого.

Но мне нужна защита от простого "У меня новая программа! Вот она!" потому что я думаю, что ввод информации о лицензии должен информировать людей о том, что программное обеспечение не является бесплатным, и ввод чьего-либо имени и серийного номера может быть препятствием - по крайней мере, для совести. Это инструмент примерно за 15 $, и я надеюсь, что предстоящее диалоговое окно с лицензией позволит честному пользователю купить продукт.

Есть идеи, как это сделать? Я подумал о GPG и сгенерировал пару ключей и дал закрытый ключ пользователю, но я не знаю, как это исправить в коде. Есть еще идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...