Я хочу продать свое приложение Java с помощью PayPal. Когда платеж получен, клиент отправляет одноразовую ссылку для загрузки в мое приложение.
Мой вопрос: как я могу запретить людям отправлять файл .jar своим друзьям/загружать его в Интернете?
Очевидно, мне нужна какая-то проверка в приложении, которая разрешает запуск только на одном компьютере. И что еще одна проблема, я не хочу, чтобы у клиента были ограничения на одном компьютере, они должны иметь возможность запускать его дома и работать и т.д.
Может быть, какой-то cd-ключ сделает трюк? Есть ли какие-либо ресурсы cd-key для Java там? Или я должен построить собственный алгоритм? Здесь возникает еще одна проблема, обратная инженерия.
Пожалуйста, помогите мне решить эту проблему:)