Skip to Content
Neue Version 12 verfügbar 🎉
LicensingLizenz-Workflow

Lizenz-Workflow

Der Lizenz-Workflow in Babel Licensing umfasst den gesamten Prozess, in dem Softwarelizenzen erstellt, verwaltet und bereitgestellt werden. Wer diesen Workflow kennt, kann Lizenzierungsstrategien wirksam umsetzen, die das geistige Eigentum schützen und den Kunden zugleich Flexibilität lassen. Dieser Leitfaden führt Sie durch die vier Hauptphasen des Lizenz-Workflows in Babel Licensing.

1. Produktdefinition

Der Lizenz-Workflow beginnt damit, dass Sie Ihr Produkt in Babel Licensing definieren. Eine Produktdefinition fasst alle wesentlichen Angaben zu der Software zusammen, die Sie lizenzieren möchten. So entsteht eine digitale Darstellung des Produkts, auf der alle Lizenzierungsvorgänge aufbauen.

Hauptbestandteile der Produktdefinition:

  • Produktinformationen: Grundlegende Angaben wie Name, Version und Beschreibung.
  • Signaturschlüssel: Das Schlüsselpaar für die Signatur (in der Regel im Format SNK oder PFX), mit dem neue Lizenzen signiert werden. Mit diesen kryptografischen Schlüsseln werden alle Lizenzen, die für dieses Produkt erzeugt werden, digital signiert

Die Produktdefinition liefert den Kontext, der für das Erzeugen und Validieren von Lizenzen nötig ist. Mit einer sauberen Produktdefinition legen Sie die Grundlage für alle folgenden Lizenzierungsvorgänge.

2. Zuweisung von Signaturschlüsseln zu Produkten

Digitale Signaturen sind für die Sicherheit und Integrität von Lizenzen entscheidend. Jede Lizenz in Babel Licensing wird digital signiert, um Manipulation und unbefugte Änderungen zu verhindern. Signaturschlüssel sind kryptografische Schlüsselpaare, die diese digitale Signatur ermöglichen.

Ablauf mit dem Signaturschlüssel:

  1. Schlüsselerzeugung: Ein kryptografisches Schlüsselpaar wird erstellt (privater und öffentlicher Schlüssel).
  2. Schlüsselzuweisung: Das Schlüsselpaar wird einem bestimmten Produkt zugeordnet.
  3. Lizenzsignierung: Beim Erzeugen werden die Lizenzen mit dem privaten Schlüssel signiert.
  4. Lizenzvalidierung: Bei der Validierung wird die Echtheit der Lizenz mit dem öffentlichen Schlüssel geprüft.

Der private Schlüssel muss sicher aufbewahrt werden und darf nur den autorisierten Personen zugänglich sein, die für das Erzeugen der Lizenzen zuständig sind. Der öffentliche Schlüssel ist in Ihre Anwendung eingebettet und erlaubt die Lizenzvalidierung, ohne die Sicherheit zu gefährden.

3. Definition der Lizenzvorlage

Lizenzvorlagen vereinfachen das Erstellen vieler Lizenzen mit ähnlicher Konfiguration. Eine Vorlage dient als Bauplan, der die gemeinsamen Attribute, Einschränkungen und Funktionen der Lizenzen für ein bestimmtes Produkt oder eine Produktedition festlegt.

Bestandteile von Lizenzvorlagen:

  • Name der Vorlage: Beschreibender Bezeichner der Vorlage.
  • Lizenztyp: Legt die Kategorie der Lizenz fest (zum Beispiel Standard, Professional, Enterprise).
  • Lizenzformat: Gibt das Format der Lizenz an (XML, ASCII, BASE32).
  • Lizenzfelder: Vorkonfigurierte Felder für die Lizenzen.
  • Funktionen: Freigeschaltete Produktfunktionen.
  • Einschränkungen: Beschränkungen wie Testzeiträume, Hardwarebindung oder Nutzungsbedingungen.

Mit Vorlagen bleiben die Lizenzen einheitlich und lassen sich bei Bedarf dennoch anpassen. Sie sind besonders nützlich, um verschiedene Produkteditionen zu verwalten oder Testversionen mit bestimmten Einschränkungen umzusetzen.

Arten von Lizenzeinschränkungen

Einschränkungen in Lizenzvorlagen ergänzen die Lizenzvalidierung um Bedingungen und ermöglichen so anspruchsvolle Lizenzierungsszenarien:

  1. Testeinschränkungen: Begrenzen die Nutzung nach Zeit (Tagen) oder nach Anzahl der Ausführungen
  2. Hardware-Einschränkungen: Binden Lizenzen an bestimmte Hardware-IDs
  3. Domäneneinschränkungen: Begrenzen die Nutzung auf bestimmte Netzwerkdomänen
  4. Funktionseinschränkungen: Steuern den Zugriff auf bestimmte Produktfunktionen
  5. Editionseinschränkungen: Legen verschiedene Produkteditionen mit unterschiedlichem Funktionsumfang fest

4. Bereitstellungsmodelle für Lizenzen

Babel Licensing bietet drei grundlegende Bereitstellungsmodelle, die sich jeweils für andere Verteilungs- und Nutzungsszenarien eignen. Welches Modell passt, hängt von Faktoren wie den Anforderungen an die Konnektivität, den Vorlieben bei der Lizenzverwaltung und den Sicherheitsüberlegungen ab.

Dateilizenzen

Dateilizenzen sind herkömmliche Lizenzdateien, die für die Offline-Aktivierung an die Benutzer verteilt werden. Sie eignen sich gut für Umgebungen mit eingeschränkter oder fehlender Internetverbindung.

Merkmale:

  • Gespeichert als XML-Dateien oder als Zeichenfolge codierte Dateien
  • Digital signiert, um Manipulation zu verhindern
  • Lassen sich leicht per E-Mail oder Download verteilen
  • Für die Validierung ist keine Netzwerkverbindung nötig
  • Die Anwendung validiert die Lizenzdateien lokal

Am besten geeignet für: Desktopanwendungen, Offline-Umgebungen oder Fälle, in denen keine zentrale Lizenzverwaltung nötig ist.

Aktivierungslizenzen

Aktivierungslizenzen verknüpfen eine Lizenz durch eine einmalige Aktivierung mit einem bestimmten Rechner. Dieses Modell verbindet Sicherheit mit Komfort.

Merkmale:

  • Erfordert während der Aktivierung eine Internetverbindung
  • Die Lizenz ist an die Hardware-ID eines bestimmten Rechners gebunden
  • Begrenzte Anzahl von Aktivierungen je Lizenz
  • Unterstützt die Deaktivierung, um Lizenzen zu übertragen
  • Erfordert keine ständige Verbindung zum Lizenzserver
  • Zentrale Erfassung der Lizenznutzung

Am besten geeignet für: Anwendungen, die eine mittlere Lizenzsicherheit brauchen und bei der Bereitstellung dennoch etwas Flexibilität zulassen.

Floating-Lizenzen

Floating-Lizenzen erlauben es, Lizenzen unter mehreren Benutzern oder Rechnern in einem Netzwerk zu teilen. Sie eignen sich gut, um die Lizenznutzung in Unternehmensumgebungen zu optimieren.

Merkmale:

  • Lizenzen werden von einem zentralen Server ausgeliehen
  • Begrenzt durch die gleichzeitige Nutzung und nicht durch die Anzahl der Rechner
  • Zuteilung und Freigabe der Lizenzen in Echtzeit
  • Erfordert eine ständige Verbindung zum Lizenzserver
  • Liefert detaillierte Nutzungsauswertungen

Am besten geeignet für: Unternehmensanwendungen, Teamumgebungen oder Fälle, in denen es auf die bestmögliche Auslastung der Lizenzen ankommt.

Der vollständige Lizenz-Workflow

Der gesamte Lizenz-Workflow in Babel Licensing umfasst alle Phasen von der Produktdefinition bis zur Bereitstellung der Lizenzen. Er ist ein fortlaufender Kreislauf, in dem Lizenzen erstellt, verwaltet und bereitgestellt werden, um Ihren geschäftlichen Anforderungen und den Bedürfnissen Ihrer Kunden gerecht zu werden.

Last updated on