Frage

Phoning Haus eine Benutzerlizenz zur Durchsetzung wird von vielen als „Übel“ betrachtet. Aber für meine Web-abhängige Windows-Anwendung scheint es, wie die perfekten Verfahren zur Herstellung eine Single-User, Multi-Workstation-Lizenz erzwingen, das heißt eine Lizenz auf vielen Maschinen, aber nur eine kann zu einem Zeitpunkt aktiv sein. Als Beispiel denkt in einer einzigen Rendering-Engine-Lizenz mit einem Arbeitsprozess auf einer Maschine aktiv mehrere Stunden nur Spanning zu sein.

Ein Lizenzserver muss daher die Anwendung authentifiziert, wenn er zum ersten Mal ausgeführt und die Prüfung ist, dass die Lizenz nicht gerade verwendet wird, bevor ein Arbeitsprozess gestartet wird. Ich kann sehen, wie dies würde in Betracht gezogen werden böse , wenn die Anwendung erforderlich Internetzugang nur seine Lizenz zu überprüfen, aber meine Anwendung ist ohne Internetverbindung ohnehin nutzlos. Eine Site-Lizenz würde eine Prüfung nur erforderlich ist.

Wenn der Lizenzserver immer nach unten ist (hoffentlich so gut wie nie), sollte die App anmutig auf eine begrenzte Version degradieren, bis sie authentifiziert werden kann. Es muss nach Hause telefoniert für Updates und Bericht (einvernehmliche) Nutzungsstatistiken ohnehin zu überprüfen, also warum das so schlecht ist?

Wie kann ich redlich halte ehrlich, ohne böse zu sein?

War es hilfreich?

Lösung

Vertrauen Sie Ihren Kunden die Rechnung zu bezahlen. Wenn sie das Programm auf zwei Computern gleichzeitig ausgeführt werden sollen, werden sie einen Weg finden.

Machen Sie es so einfach wie möglich für die Benutzer die Software zu nutzen. Oft ist eine Raub Version eines Programms benutzerfreundlicher als die legale Version. Für eine Sache, nur die raubkopierte Version arbeitet weiter, wenn der Lizenzserver nach unten.

Ich rate Ihnen, dem Anwender vollen Zugriff zu geben, wenn der Lizenzserver ausfällt, anstatt sie eine eingeschränkte Version des Gebens.

Andere Tipps

Dies ist, wie alle Rechteverwaltung, kommt auf Kosten gegen Risiko nach unten. Wenn Sie darauf vertrauen, dass Ihre Benutzer normalerweise innerhalb Ihrer Lizenzbedingungen oder zumindest in ihrer Nähe (gelegentlich laufen zwei Instanzen) haften dann brauchen Sie nicht die extreme Ansatz des Lizenzservers Abfrage mit jedem Lauf.

Wenn Sie nicht vertrauen Ihre Benutzer dann, wie viel zusätzliche Einnahmen denken Sie, werden Sie erreichen und wird überschritten durch die Kosten für die Implementierung und Ihre Lizenzlösung beibehalten? Beachten Sie, dass je mehr Sie beschränken, desto wahrscheinlicher, dass jemand Ihre Einschränkungen brechen und zahlen Sie nichts (das ist mein Eindruck basiert auf nichts anderes als Erfahrung).

ich für eine wäre wütend, wenn mein bezahlt-for-App in der Leistung verschlechtert, nur weil Ihr Lizenzserver war nach unten, das ist Ihr Problem, nicht meins:)

Machen Sie es leichter, ehrlich zu sein als unehrlich zu sein. Sobald eine raubkopierte Version ohne lähmende kommt, dann haben Sie nur die ehrlich Leute bestraft werden.

Als (fast) durchschnittliche Computerbenutzer, würde dies fair genug scheint mir, bis auf einen Punkt. Wenn Ihr Lizenzserver erreichbar ist, sollte meine Erfahrung nicht betroffen sein. Die Anwendung sollte weiterhin als Vollversion laufen, bis es korrekt authentifiziert werden kann. Am Ende des Tages sollte der Anwender nicht für Ihre technischen Probleme leiden.

Gary

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top