Хотя есть немало вопросов, подобных этому, пожалуйста, несите меня, поскольку я думаю, что мое другое...
У меня есть приложение Python стоимостью 5 долларов, которое я распространяю с помощью py2exe, py2app и источника для Linux. Приложение имеет годичную лицензию, чтобы люди могли перейти на более новую версию через год. Я хотел бы добавить какую-то простую лицензию для защиты одного года. Поскольку приложение составляет всего 5 долларов США, мне все равно, легко ли это обойти. Просто наличие чего-то побудит многих пользователей заплатить 5 долларов США, чтобы обновиться через год, а не игнорировать лицензию.
Обратите внимание, что:
- Я хочу, чтобы источник был легко читаемым, поэтому нет обфускации
- Я не хочу иметь скомпилированный код или SaaS
- Я бы подумал о какой-то системе лицензионных ключей, если бы она была действительно простой, но не хотела ничего сложного
Моя первая мысль - просто записать дату установки (например, с помощью wxConfig) и отключить программное обеспечение через год с вежливым сообщением для обновления.
Есть ли лучшие решения для этого?