AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Erfassung von Software-Registrierungen bzw. Lizenzmodell
Thema durchsuchen
Ansicht
Themen-Optionen

Erfassung von Software-Registrierungen bzw. Lizenzmodell

Ein Thema von Assertor · begonnen am 15. Mai 2007 · letzter Beitrag vom 16. Mai 2007
Antwort Antwort
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#1

Erfassung von Software-Registrierungen bzw. Lizenzmodell

  Alt 15. Mai 2007, 15:25
Hallo Liebe DPler,

ich grüble über die technische Umsetzung eines vorgegeben Lizenzmodells.

Das Lizenzmodell schreibt vor:
  • Kaufpreis für Einzellizenz (Programm + 1x Nutzungslizenz)
  • Zukauf weiterer Nutzungslizenzen für weitere "Filialen" oder "Endkunden"

Ich möchte folgendes nicht:
  • Online-Aktivierungszwang (nicht überall und immer Internet bzw. führt dies zu Server-Verfügbarkeitsgarantien etc.pp)
  • Bindung an Rechnerhardware (Programm soll auch portable auf USB Stick laufen)
  • Veränderung bzw. Individualisierung der EXE (wegen einheitlicher Auto-Updates)

Das Problem besteht darin, daß die Lizenzen bei diesem Modell nichts mit PCs oder PC-Benutzern zu tun haben, sondern es um ein virtuelles lizenzrechtliches Konzept in Richtung "pro Filiale" bzw. "pro Endkunde" geht.

Es liegt in der Natur der Sache, daß das Programm nicht automatisch feststellen kann, ob das, was es erstellt für eine oder mehrer Filialen verwendet wird ("Vertrauensbasis").

Ich erwäge eine Art Inputbox für die Basislizenz des Programms und ein Grid zum Hinzufügen weiterer Lizenznummern, falls es lizenzrechtlich erforderlich ist.

Das ganze soll nur auf Sinnhaftigkeit validiert werden (Programmlizenz scheinbar gültig, Filial-Lizenzen ebenso und keine mehrfach). Ein deutlicher Hinweis auf die ggf. stattfindende manuelle Überprüfung durch die Firma ist recht und billig.

Ich denke, großen Anti-Debugging, Dongle-Schutz etc anzuwenden ist nicht sinnvoll und >95% der Entwicklungszeit sollen für die eigentliche Anwendung genutzt werden.

Mangels NDA nur soviel: Das, was das Programm erstellt läuft auf Webseiten - egal ob Intra- oder Internet. Also ist in gewisser Weise ja eine Online-Verbindung des Zielproduktes da. Ich überlege nun, von der Delphi Applikation aus ein verschlüsseltes Keyfile (Hagen sei gedankt ) mitzugeben und das Webprodukt macht ebenso nur die Basisvalidierung und sendet einen Teil dann per HTTP Post/PHP an den Firmenserver.

Der Kunde wird auf diese Art der Lizenzprüfung hingeweisen, sein Datenschutz geachtet und trotzdem kann man nachvollziehen was, wie, von wem genutzt wird. Der Server selbst registriert nur Neueintragungen und Doppel. Somit wird auch keine Datensammlung à la Nutzerprofile erstellt.

Soweit stelle ich diesen Ansatz jetzt mal zur Diskussion und freue mich über jede Hilfe und Anregung Eurerseits!

Gruß winkel79
Frederik
  Mit Zitat antworten Zitat
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#2

Re: Erfassung von Software-Registrierungen bzw. Lizenzmodell

  Alt 16. Mai 2007, 10:56
mal ganz nett *push*

Ich will doch gar keinen Code, nur Brainstorming
Frederik
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz