Ausgehend von dem schönen, veralteten Modell alter Spieleserien, beginnt deine Reise durch die Welt der Lizenzierung bei "Serial Keys".
Einfach Schlüssel, die mithilfe eines Algorithmus oder einer Generatormatrix erstellt wurden und mit einer Rückumwandlung zu einem Ergebnis führen, welches als "hat eine Lizenz" oder als "hat keine Lizenz" ausgewertet werden kann.
Ich bin kein Profi auf diesem Gebiet und habe mich nur beiläufig mit einigen meiner Projekten mal mit dem Thema Lizenzierung befasst.
Momentan geht der Trend sehr stark in Richtung Online-Verifikation, was bei falschen Einstellungen unsicherer ist, als wenn man eine Strategie mit seriellen Schlüsseln verfolgt.
Mithilfe von Vorratsdatenspeicherung kannst du bei Softwarestart einen Eintrag in deinen Datenbanken ablegen, dass diese IP gerade die Software gestartet hat, einen gewissen Zeitrahmen abwarten, ob eine Lizenz gesendet wurde und wenn nicht hast du einen potenziellen Kandidat, der deine Software illegal nutzt. Ob das ganze auch rechtlich vertretbar ist, ist hier erstmal außen vor.
Ich muss zugeben, man findet sehr wenig darüber im Netz, wenn man nicht weiß, wonach man eigentlich wirklich sucht.