From ef7df8048d1067d3148287f27af9047743f1e2ae Mon Sep 17 00:00:00 2001 From: gcontini <1121667+gcontini@users.noreply.github.com> Date: 周日, 15 3月 2020 16:26:21 +0800 Subject: [PATCH] Merge branch 'feature/pc_identifiers' into develop issues #2 #3 #14 #49 --- doc/usage/Hardware-identifiers.md | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/doc/Hardware-identifiers.md b/doc/usage/Hardware-identifiers.md similarity index 82% rename from doc/Hardware-identifiers.md rename to doc/usage/Hardware-identifiers.md index 1967f3f..1767c07 100644 --- a/doc/Hardware-identifiers.md +++ b/doc/usage/Hardware-identifiers.md @@ -1,5 +1,8 @@ +# Hardware Identifiers + ## Use cases -Linking the execution of a software to a. With the recent coming of virtualized environments the installation of software directly on the machine has been less and less. +Linking the execution of a software to a physical hardware (a pc). With the recent coming of virtualized environments +the installation of software directly on the machine has been less and less. OpenLicenseManager guess the environment where the user is trying to launch the software, and reports it to the software publisher when he is generating a license in a way that he can decide how to limit the usage on per license basis. @@ -7,7 +10,7 @@ This is straightforward case. If the software is executing on a physical hardware it is possible to identify the hardware by various parameters (cpu type/memory/disk label/mac address) ### Execution in a virtual machine -Generating a pc identifier on a virtual machine doesn't make much sense, since the vm can be copied as a whole elsewhere +Generating a hardware identifier on a virtual machine doesn't make much sense, since the vm can be copied as a whole elsewhere and there are few ways to detect this without using an external license server. * Usually when the machine is copied the MAC address is changed. But sometimes it changes on its own. Software publishers may want to use this as a last resort to prevent the vm for being cloned. It has to be verified case by case. @@ -22,4 +25,5 @@ If the licensed software specify the parameter -If the licensed software uses `STRATEGY_DEFAULT` and the strategy generates an unstable identifier it is possible to ask the user to set t +If the licensed software uses `STRATEGY_DEFAULT` and the strategy generates an unstable identifier it is possible to ask the user to +set the environemnt variable. -- Gitblit v1.9.1