Kurzantwort: Keine Sorge!
Langfassung:
Die CodeMeter Runtime-Software besorgt die Kommunikation zwischen CodeMeter-USB-Stick und allen beliebigen CodeMeter-geschützten Programmen ("Applikationen"). Die Software ist so ausgerichtet, daß alle Applikationen unabhängig von der Runtime-Version funktionieren (aber nicht jede Runtime-Version funktioniert mit jedem Betriebssystem).
Das ganze funktioniert so, daß ein Tool ("AxProtector") die kompilierte Applikation verschlüsselt. Wenn diese dann gestartet wird, ruft sie bei der Runtime-Software an und fragt nach, ob es für die aktuelle Applikation einen Lizenzschlüssel gibt. Die Runtime sendet nun einen standardisierten Befehl an den USB-Stick (oder an einen im LAN vorhandenen Lizenzserver), und dieser vergleicht die Signatur der Applikation mit den vorhandenen Schlüsseln nach einem kryptographischen Verfahren. Der Stick meldet dann der Runtime, daß alles seine Ordnung hat, indem er einen Codeschlüssel überträgt, mit dem die Runtime dann die Applikation so entschlüsselt, daß das Betriebssystem etwas mit den Daten anfangen kann.
Die Runtime auszutauschen ist also in etwa so, als würde man das Personal in einem Callcenter auswechseln - das Verfahren zur Verifikation der Lizenzinformation bleibt dasselbe, allerdings spricht das neue Personal dann ein, zwei Sprachen mehr (sprich, es ist mit dem einen oder anderen Betriebssystem kompatibel, das die Vorgängerversion noch nicht konnte).
Es ist nicht ganz einfach, das in wenige Worte so zu fassen, daß es verständlich bleibt. Ich hoffe, ich habe jetzt nicht die Verwirrung vermehrt.