Das Telefonieren nach Hause, um eine Benutzerlizenz zu erzwingen, wird von vielen als "böse" angesehen. Aber für meine webabhängige Windows-Anwendung scheint es die perfekte Methode zu sein, um eine Einzelbenutzer-, Multi-Arbeitsplatz-Lizenz durchzusetzen, d. H. Eine Lizenz auf vielen Maschinen, aber nur eine kann gleichzeitig aktiv sein. Betrachten Sie als Beispiel eine Lizenz für einzelne Rendering-Engines mit einem mehrstündigen Worker-Prozess, der nur auf einer Maschine aktiv ist.Phone-home für die Lizenzprüfung als böse betrachtet
Ein Lizenzierungsserver muss daher die Anwendung beim ersten Start authentifizieren und prüfen, dass die Lizenz derzeit nicht verwendet wird, bevor ein Arbeitsprozess gestartet wird. Ich kann sehen, wie dies böser wenn die Anwendung erforderlich wäre Internet-Zugang nur, um seine Lizenz zu überprüfen, aber meine Anwendung ist sowieso nutzlos ohne eine Internetverbindung. Eine Standortlizenz würde nur einen Scheck erfordern.
Wenn der Lizenzierungsserver jemals heruntergefahren wird (hoffentlich fast nie), sollte die App bis zur Authentifizierung auf eine eingeschränkte Version reduziert werden. Es muss nach Hause telefonieren, um nach Updates zu suchen und (konsistente) Nutzungsstatistiken zu melden, also warum ist das so schlimm?
Wie behalte ich ehrliche Männer ehrlich, ohne böse zu sein?
@Fasih, Lizenz == Substantiv. Lizenz == Verb. –
Fertig =) ......... – Singleton
in britischem Englisch, das ist so, aber nicht in uns –