2008-09-19 7 views
0

J'ai regardé plusieurs sites qui offrent une forme de "linkware" licence où vous obtenez le site gratuitement, mais devez garder tous les liens vers le site des développeurs en place. L'achat d'une clé de licence et son ajout au site (soit dans une base de données, soit sous une forme de fichier de configuration) supprime ces liens. Je me demandais si quelqu'un avait eu l'expérience de l'exécution d'un système comme celui-ci, en particulier comment générer et vérifier les clés de licence? Je pense à appliquer un modèle similaire à quelque chose sur lequel je travaille, donc tous les exemples de ASP "Classic" seraient très appréciés.Sites web d'octroi de licences - Comment ça marche?

+2

Je vote pour clore cette question hors-sujet parce qu'elle concerne les licences ou les questions juridiques, pas la programmation ou le développement de logiciels. [Voir ici] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) et [ici] (http://meta.stackexchange.com/questions/139804/can- license-questions-ever-be-on-topic) pour plus de détails, et le [centre d'aide] (http://stackoverflow.com/help) pour plus d'informations. – durron597

Répondre

2

Généralement, les licences fonctionnent à l'aide d'un système à clé publique. Votre chaîne de licence est simplement une information (peut-être avec des informations sur le nom de domaine pour lequel cette licence est valide, par exemple), signée par votre clé privée. L'application Web contient la clé publique, qui est utilisée pour vérifier la validité de la signature.

Je suis sûr qu'il existe d'autres façons, mais cela semble être l'un des plus robustes que je connaisse. :-)

Je n'ai rien codé en ASP, donc je n'ai pas d'exemple pour vous, désolé.

Questions connexes