Я просматривал несколько сайтов, которые предлагают форму «лицензии на программное обеспечение для ссылок», при которой вы получаете сайт бесплатно, но при этом необходимо сохранить все ссылки на сайт разработчиков. Приобретая лицензионный ключ и добавляя его на сайт (в базе данных или в каком-либо файле конфигурации), эти ссылки удаляются.
Мне было интересно, есть ли у кого-нибудь опыт работы с такой системой, в частности, как вы генерируете и проверяете лицензионные ключи? Я подумываю применить аналогичную модель к чему-то, над чем я работаю, поэтому любые примеры в «классическом» ASP будут очень полезны.





Обычно лицензии работают с использованием системы с открытым ключом. Строка вашей лицензии - это просто некоторая информация (например, с информацией о том, для какого доменного имени действительна эта лицензия), подписанная вашим закрытым ключом. Веб-приложение содержит открытый ключ, который используется для проверки действительности подписи.
Я уверен, что есть и другие способы, но, похоже, это один из самых надежных, о которых я знаю. :-)
Я ничего не кодировал на ASP, поэтому у меня нет для вас примеров, извините.
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается лицензирования или юридических вопросов, а не программирования или разработки программного обеспечения. Глянь сюда и здесь для подробностей и центр помощи для более подробной информации.