Добавить комментарий

Можно ли перенести лицензию модуля на другой домен?

Иногда спрашивают: "Я купил модуль для одного сайта, а теперь мне он нужен на другом, на первом уже нет, можно перенести лицензию на другой сайт?".

Если коротко, то - нет. 
 
Есть несколько причин для этого. 
 
Первая причина. У меня нету технической возможности перенести лицензию на другой домен. Если лицензия уже выдана для одного сайта, то будет работать там вечно. Как-то ограничить или запретить работать модуль на этом сайте уже нельзя. 
Вы можете сказать: "Я вам обещаю модуль не использовать на старом сайте".
Да, но ведь гарантии нету никакой, что вы это действительно сделаете и завтра не установите его опять. 
 
"Так почему же вы тогда не сделаете техническую возможность переносить лицензии?" 
 
Потому что для этого нужно создавать сервер лицензий. Создать его не проблема, но в случае использования этого сервера, модуль должен будет регулярно (!) обращаться к серверу чтобы проверить лицензию. В этом случае можно будет заблокировать модуль на любом сайте, отменить лицензию, перенести итд. Но я сознательно отказался от такого подхода, потому что это и увеличит время загрузки модуля и если вдруг что-то случится с сервером, например сбой, а от этого никто не застрахован, то модуль у вас работать перестанет до того момента, пока не заработает сервер, а это может быть на несколько минут, а может и на несколько дней при серьезном сбое. А что если что-то случится со мной и сервер перестанет работать совсем? Тогда модуль вам вообще придется выбросить. И такие случаи были, когда разработчики просто исчезали, может быть нашли другую работу, отказались от разработки модулей и перестали оплачивать работу сервера.
Если же сервер лицензий не использовать, то модуль у вас будет работать всегда и не зависеть ни от чего. 
Все еще хотите, чтобы разработчики использовали сервер лицензий?
 
Вторая причина заключается в том, что модуль это не только код, это еще и поддержка, которая иногда стоит даже больше самого модуля. Так как модуль у вас работал на другом сайте то и поддержку вы уже получали на этом сайте. Вам скорее всего уже помогали установить и настроить модуль, а может и устанавливали на ваш сайт, отвечали на ваши вопросы и так далее. Вы устанавливаете модуль на другой сайт и у вас могут опять возникнуть какие-то проблемы с установкой, настройкой модуля, какие-то конфликты итд. И их опять придется решать и оказывать поддержку, но ведь она уже была оказана для первого сайта. Получается вы будет постоянно менять сайт, а разработчик должен бесплатно тратить время на установку модуля на все ваши сайты?
 
Третья причина заключается в том, что если у вас модуль работал на одном сайте то он уже принес вам какую-то выгоду на этом сайте и, учитывая то, что модули стоят недорого, обычно пару сотен рублей, модуль уже давно окупил свою стоимость. 
 
Поэтому, если вам нужен модуль для другого сайта - покупайте лицензию для этого сайта. 
 
CAPTCHA
Защита от спама
Target Image