Простая защита лицензий для приложения Python

Хотя есть довольно много подобных вопросов, пожалуйста, несите меня, так как я думаю, что мой другой ...

У меня есть приложение Python за 5 долларов, которое я распространяю с использованием py2exe, py2app и source для Linux. Приложение имеет годовую лицензию, поэтому пользователям необходимо перейти на более новую версию через год. Я хотел бы добавить какую-то простую лицензионную защиту, чтобы обеспечить ограничение в один год. Поскольку приложение стоит всего 5 долларов, мне все равно, легко ли его обойти. Просто наличие чего-то побудит многих пользователей заплатить 5 долларов за обновление через год вместо игнорирования лицензии.

Обратите внимание, что:

  • Я хочу, чтобы исходный текст был легко читаемым, чтобы не было обфускации.
  • Я не хочу иметь скомпилированный код или SaaS
  • Я бы подумал о какой-то системе лицензионных ключей, если бы она была действительно простой, но не хочу ничего сложного

Моя первая мысль - просто записать дату установки (например, с помощью wxConfig) и отключить программное обеспечение через год с вежливым сообщением с просьбой обновить его.

Есть ли какие-нибудь лучшие решения для этого?

13
задан gaefan 10 June 2011 в 13:58
поделиться