Une autre solution est d'utiliser une technologie de gestion des licences avec un dongle. C'est un petit appareil qui se branche en USB ou un autre port d'e/S de l'hôte, et sert comme un être unique, physique pour activer le logiciel.
Une troisième solution est de fournir un gestionnaire de licence. C'est, lorsque le logiciel démarre, il interroge un serveur sur le réseau (sur le réseau local du client ou une autre personne accède à votre entreprise via l'internet) qui permet de vérifier que le client l'utilisation du logiciel est légitime. C'est une bonne solution pour les "licences" de sorte que les clients peuvent installer le logiciel sur plusieurs ordinateurs, mais vous avez le permis pour l'utilisation simultanée sur un nombre limité d'hôtes. FLEXnet Publisher est un exemple d'une licence de gestion de la solution.
L'adresse MAC de la carte réseau est la solution que j'ai utilisée la dernière fois, j'ai travaillé pour une société de logiciels sous licence pour exécuter sur un hôte spécifique.
Cependant, je tiens à offrir un attention: si vous faites ce genre de licence, vous devez vous attendre à ce que ça deviendra un cours corvée administrative pour le suivi de vos clients licences. Une fois que vous avez quelques centaines de clients, vous serez étonné de voir à quelle fréquence vous obtenez les appels téléphoniques avec les demandes de changement de clés
"Nous avons mis à jour notre serveur de gigabit
carte réseau, et maintenant la licence
ne fonctionne pas parce que la nouvelle carte a
une autre adresse MAC."
Ou, sinon, les clients peuvent remplacer l'ensemble de leur machine, et la nécessité d'une mise à jour de licence pour exécuter votre logiciel sur la nouvelle machine. Nous avons obtenu ces appels pratiquement tous les jours à la compagnie pour laquelle je travaillais.
Vous avez également besoin de faire confiance au client pour arrêter l'utilisation de votre logiciel sur l'ancien ordinateur (ou carte réseau) si vous leur donnez une nouvelle clé. Si vous n'avez pas confiance en eux, d'obéir à la licence, en premier lieu, comment pouvez-vous faire confiance qu'ils vont jeter le vieux clé?
Si vous ne prévoyez pas comment vous allez à l'appui de cette activité administrative, n'est pas la licence de votre produit de cette manière. Vous aurez seul inconvénient vos bons clients, qui aurait coopéré de toute façon.