Ich versuche, eine Logik für einen datumsbasierten Lizenzierungsmechanismus für eine Java Web App zu entwickeln. Die App muss in Client-Sites bereitgestellt werden, die möglicherweise keinen Zugriff auf das Internet haben (im Intranet bereitgestellt). In diesem Fall erstelle ich einen Lizenzierungsmechanismus basierend auf Start-/Enddaten. Wenn ich das Datum und die Uhrzeit des Serversystems dafür nutze, riskiere ich, dass der Systemadministrator das Datum/die Uhrzeit des Servers ändert, um den Standort aktiv zu halten. Irgendwelche Vorschläge? Windows-Desktop-Apps scheinen dies zu tun, nicht sicher, wie?Datumsbasierte Lizenzierungslogik für Java Web App?
Sanjay.
"Ich riskiere, dass der Systemadministrator das Datum/die Uhrzeit des Servers ändert, um den Standort aktiv zu halten." Auch wenn die Lizenz heruntergefahren wird und die Software nicht mehr funktioniert, riskieren Sie, einen Kunden für immer zu verlieren. Was ist schlimmer, jemand ändert das Datum (und alle Probleme, die für den Administrator entstehen) oder jemand erneuert sich nie, weil Ihr Lizenzschema so komplex ist? –
Um Kunden nicht zu verärgern, können Sie Ihre App weiterhin ausführen, aber die erweiterten Funktionen entfernen, wenn die Lizenz abgelaufen ist. Und stellen Sie sicher, dass Sie einen einfachen Weg für sie haben, um wieder in Gang zu kommen. – joeytwiddle