Entwickler/Maschinenhersteller
Er entwickelt als Dienstleister für den Maschinenhersteller Software für speicherprogrammierbare Steuerungen (SPSen) und ist daran interessiert, dass seine Quellcodes nicht in die falschen Hände geraten.
SPS-Hersteller
Der SPS-Hersteller stellt die eigentliche Steuerung her einschließlich der Entwicklungsumgebung und liefert diese an seine Kunden, beispielsweise Maschinenhersteller. Dazu kann er Betriebssystemkomponenten und Hardware von Dritten verwenden oder alles selbst entwickeln und herstellen. Er will seine Steuerung und Standard-Funktionsmodule, z.B. Antriebsregler und Achssteuerungen, schützen, damit sein Know-how vor Piraten und vor Analyse durch Unberechtigte sicher ist und seine Kunden, die Maschinenhersteller, nur gekaufte Lizenzen einsetzen.
Der Software-Anbieter
Der Software-Anbieter entwickelt Steuerungssoftware und Entwicklungsumgebungen für die SPS. Bei Bedarf erwirbt er Bibliotheken und Algorithmen von Drittanbietern. Seine Schutzbedürfnisse entsprechen denen des SPS-Anbieters, wobei sein Kunde der SPS-Hersteller ist.
















