Задать вопрос
@Galdar
Web, JS, PHP, NGINX, Linux

Как реализовать продажу серверного приложения?

Всем привет. Заинтересовал такой вопрос, сильно еще его не гуглил, но интересно узнать опыт других разработчиков если он есть.
Допустим есть какое-то серверное приложение, которое желательно устанавливать локально на сервер. И есть клиенты с которых нужно снимать плату за использование данного приложения.
1) Как лицензировать приложение программно?
2) Как проверять оформил ли клиент подписку на продукт?
3) Как обезопасить приложение от копирования и модифицирования?
  • Вопрос задан
  • 328 просмотров
Подписаться 6 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Допустим есть какое-то серверное приложение, которое желательно устанавливать локально на сервер.
Краткий ответ - никак, но есть вариант.

Почему?
1. Мало кто будет ставить себе на сервер неизвестно что и платить за это деньги.
2. Любой функционал, написанный одним разработчиком, может быть легко скопирован любыми другими разработчиками с помощью разработки того же функционала с "нуля".
3. Если в вашем приложении вычисления и работа с данными, то лучше это делать SaaS-сервисом.
4. Если данные нужно обрабатывать только у клиента приложения (в его серверной) в локальном режиме, то создаёте микро-модуль обработки данных (в котором "зашиты" нужные для обработки формулы и алгоритмы) с доступом к нему по ключу через локальный API-интерфейс (ВАЖНО: сам модуль - никогда не выходит в сеть!), полученному через ваш SaaS-сервис, и который будет продляться/обновляться через тот же SaaS-сервис (это как раз тот вариант...).
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Все стандартно. Во первых защищаетесь лицензией. Да это те люди которые юристы :)
Второе это в модуль обновления встраиваете проверку.
Третье ваше приложение должно быть что то типа 1с, гаранта или антивируса. То есть отключение от обновлений делает его тыквой
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы