***
*** DAVID Lizenz Daemons
***

DAVID Lizenz Daemons werden nicht länger benötigt,
und sind aus dem david-base Paket entfernt (2014).

Früher:
Generell werden Lizenzen auf den zentralen Servern verwaltet.
Der Lizenz Daemon "LICLS" stellt hierfür eine Verbindung zum Server her.

Systeme, die ohne permanente Netzwerk-Verbindung mit DAVID arbeiten,
benötigen eine lokale Lizenz und den "LICLM".

Die Unterscheidung wird wie folgt durchgeführt:
- existiert die Datei Lizenz Datei /opt/david-lizenz/LIZENZ.DAT
  wird der LICLM gestartet
- existiert die Datei nicht,
  wird der LICLS gestartet

*** Local Server: LICLS.EXE

erfragt Lizensen vom Server
Benötigt keine lokalen Lizenz Dateien,
also weder LIZENZ.DAT noch LIZENZ.LI?

*** Local Machine: LICLM.EXE

Wertet die Lizenz Datei /opt/david-lizenz/LIZENZ.DAT aus.
Die LIZENZ.LI? Dateien werden nicht ausgewertet.

Zur Erzeugung und Validierung von Lizenzen zieht der LICLM
das erste Netzwerkinterface mit MAC und IP Adresse heran.
Hiervon benutzt es die letzten 6 Stellen den MAC Addresse.

Startet ein SmartClient am Netzwerk, ist dies eth0.
Ohne funktionierendes Netzwerk ist es vmnet1.
Ist gar kein Netzwerk vorhanden, wird die Festplatten ID verwendet (?).

Beim Betrieb in der VermKV kann sich dieses bei jedem Bootvorgang unterschieden und ist zusätzlich abhängig davon, wann der LICLM gestartet wird (vor der Initialisierung des Netzwerks, vor der Initialisierung der vmware Interfaces).

Wir gehen damit um, indem wir den LICLM
nach vmware und vor den eigentlichen Netzwerk Interfaces starten.
Normalerweise startet vmware erst nach network.
Die Abhängigkeiten in den Boot Skripten wurden angepasst.

Ein späterer Neustart des LICLM ist nur dann problemlos möglich,
wenn das System keine IP-Adresse für eth0 erhalten hat.

Durch die Lizenzen können in David unterschiedliche Module freigeschaltet werden.
Mitgeliefert werden lrp_10243.dat und lrp_10583.dat.
Durch lrp_10583.dat sollten alle Module freigeschaltet werden.
