Softwarehersteller setzen bereits seit vielen Jahren auf Lizenzmanagement.

Ältere Ansätze, wie z. B. schlüsseldateibasierte Lizenzierung oder Dongles, haben für den Anbieter und seine Benutzer eine Reihe von Nachteilen. Die Produktaktivierung löst viele dieser Probleme und erfreut sich daher einer breiten Akzeptanz in der Softwarebranche.

Die Produktaktivierung funktioniert bei beiden Anbietern Reisepass kaufen und ihre Benutzer Softwareanbieter setzen seit vielen Jahren auf Lizenzmanagement. Ältere Ansätze, wie z. B. schlüsseldateibasierte Lizenzierung oder Dongles, haben für den Anbieter und seine Benutzer eine Reihe von Nachteilen. Die Produktaktivierung löst viele dieser Probleme und erfreut sich daher einer breiten Akzeptanz in der Softwarebranche. Die Produktaktivierung wird von Softwareanbietern häufig zum Schutz ihrer Anwendungen und zur Durchsetzung von Lizenzvereinbarungen eingesetzt.

Während einige Benutzer jegliche Form der Lizenzverwaltung ablehnen, sind moderne Produktaktivierungssysteme sowohl aus der Sicht des Anbieters als auch des Endbenutzers anderen Techniken überlegen. Softwareanbieter nutzen das Lizenzmanagement aus verschiedenen Gründen. Sie sind häufig besorgt über den Schutz vor Piraterie und den Schutz vor Benutzern, die ihre vereinbarten Lizenzbedingungen überschreiten (z. B. die Anzahl der Installationen, die in einem Kundenunternehmen ausgeführt werden).

Lizenzverwaltung

Die Lizenzverwaltung ermöglicht es dem Softwareanbieter auch, eine Version seiner Anwendung zu entwickeln, zu vertreiben und zu unterstützen, für verschiedene Märkte jedoch unterschiedliche Lizenzbedingungen zu unterschiedlichen Preisen anzubieten. Beispielsweise kann der Anbieter den Lizenzierungsmechanismus nutzen, um Testlizenzen, unbefristete Lizenzen, Abonnementlizenzen bereitzustellen, Beschränkungen für die aktivierten Produktfunktionen oder Module festzulegen, Nutzungsbeschränkungen festzulegen, Kombinationen aus all dem oben Genannten festzulegen und unkomplizierte Upgrades der Funktionen anzubieten mit nur einer ausführbaren Datei (einige Lizenzverwaltungssysteme ermöglichen es dem Anbieter sogar, basierend auf derselben ausführbaren Datei auch Floating-Lizenzen entweder über das Netzwerk des Endkunden oder das Internet anzubieten). Schließlich kann das Lizenzmanagement es dem Anbieter ermöglichen, die Erfüllung, Verwaltung und Berichterstellung zu automatisieren, so die Betriebskosten zu senken und seinen Kunden eine sofortige Lieferung weltweit rund um die Uhr anzubieten.

Ein Hauptanliegen von Softwareanbietern besteht darin, sicherzustellen, dass Benutzer die Software nicht einfach an Freunde und Kollegen ohne Lizenz weitergeben oder sie sogar ins Internet stellen, damit jeder sie herunterladen kann. Die Standardlösung heißt Node-Locking, wobei die Installation jedes Benutzers an einen oder mehrere Parameter seines Systems, wie beispielsweise die MAC-Adresse, gebunden ist. Jedes Mal, wenn die Anwendung ausgeführt wird, liest sie beispielsweise die MAC-Adresse des Computers, auf dem sie ausgeführt wird, und fährt nur fort, wenn die gelesene Adresse mit der für diese Lizenz aufgezeichneten Adresse übereinstimmt.

Ältere Ansätze zur Lizenzdurchsetzung

Zu den älteren Ansätzen zur Lizenzdurchsetzung gehören die donglebasierte Lizenzierung und die schlüsseldateibasierte Lizenzierung. Ein Dongle ist ein Hardwaregerät, das an den Computer des Benutzers angeschlossen wird. Wenn die Anwendung ausgeführt wird, prüft sie, ob der Dongle vorhanden ist, und wird nur ausgeführt, wenn sie ihn findet. Dongles erlauben es dem Benutzer daher, seine Lizenz zu verschieben, allerdings nur durch physisches Verschieben des Dongles. Bei der schlüsseldateibasierten Lizenzierung werden die Lizenzbeschränkungen und Node-Locking-Parameter in einer Datei verschlüsselt, die an den Benutzer gesendet und von der Anwendung bei jeder Ausführung gelesen wird.

Diese Ansätze haben eine Reihe von Nachteilen.

Dongles erfordern den Vertrieb der Hardware, mit allen damit verbundenen Materialkosten, Versandkosten, Lieferzeiten und Verwaltung durch den Anbieter. Sie sind bei Endbenutzern weitgehend unbeliebt, da sie nicht darauf warten wollen, dass sie eintreffen, sie nicht im Auge behalten, sie nicht aus ihrem Computer herausragen lassen wollen usw. Die schlüsselbasierte Lizenzierung verbessert Dongles ebenso wie die verschlüsselten Schlüsseldateien werden sofort per E-Mail zugestellt und stellen keine Hardwarebelastung dar. Sie erfordern jedoch, dass der Benutzer die Namen der Sperrparameter angibt (oder ein Dienstprogramm ausführt, um sie zu lesen) und ermöglichen es Benutzern nicht, ihre Lizenz einfach von Computer zu Computer zu übertragen, da für eine solche Verschiebung eine neue Schlüsseldatei erforderlich wäre .

Ein Upgrade einer Benutzerlizenz, beispielsweise die Verlängerung eines Abonnements, erfordert auch die Generierung und Bereitstellung einer neuen Schlüsseldatei . Die Produktaktivierung stellt eine Verbesserung gegenüber diesen älteren Ansätzen dar. Die Erfüllung erfolgt wie bei der schlüsseldateibasierten Lizenzierung sofort, die Knotensperrung erfolgt jedoch automatisch zum Zeitpunkt der Aktivierung, sodass der Benutzer keine Informationen angeben muss und tatsächlich nicht weiß, an welche spezifischen Parameter die Lizenz gebunden ist. Moderne Aktivierungssysteme unterstützen auch die Verlagerung einer Lizenz durch den Benutzer, der seine Lizenz auf einem System aktivieren, seine Lizenz dann möglicherweise Monate später auf diesem ersten System deaktivieren und auf einem zweiten System aktivieren kann. Das Aktivierungssystem stellt sicher, dass jeweils nur eine Kopie einer bestimmten Lizenz aktiv ist, und berücksichtigt so die Bedenken des Anbieters. Der Benutzer kann seine Lizenz jedoch beispielsweise von seinem Bürocomputer auf seinen Laptop und dann nach Belieben auf seinen Heimcomputer übertragen Wunsch.

Von einer Testlizenz zu einer Produktionslizenz

Das Aktivierungssystem kann auch Benutzereinstellungen automatisch übertragen, sodass die neu aktivierte Installation genau so angezeigt wird, wie der Benutzer die alte konfiguriert hat. Wenn der Benutzer seine Lizenz aktualisiert, beispielsweise durch die Umwandlung einer Testlizenz in eine Produktionslizenz oder die Verlängerung eines Abonnements, oder beim Kauf zusätzlicher Funktionen oder Module aktualisiert der Anbieter einfach den Datensatz für diesen Benutzer im gehosteten Aktivierungssystem, und der Benutzer klickt auf einen Menübefehl, um seine Lizenz zu aktualisieren, wodurch die neuen Beschränkungen sofort wirksam werden. Produktaktivierungssysteme entsprechen daher der Software Anbieter müssen sich vor Piraterie schützen, eine Reihe von Lizenzmodellen anbieten und Abläufe automatisieren, gleichzeitig aber viele der Unannehmlichkeiten und Kosten älterer Lizenzverwaltungssysteme beseitigen.

Frühe Produktaktivierungssysteme, die solche Funktionen wie die Aktivierung auf getrennten Systemen oder die Verlagerung von gefälschter reisepass kaufen nicht unterstützten, verschafften dem Ansatz zwar einen schlechten Ruf, aber moderne Produktaktivierungssysteme verfügen über diese Flexibilität und gewinnen daher bei Anbietern und Benutzern an Akzeptanz.