Wie schütze ich Python-Code?
Ich entwickle in Python eine Software, die an die Kunden meines Arbeitgebers verteilt wird. Mein Arbeitgeber möchte die Nutzung der Software mit einer zeitlich begrenzten Lizenzdatei einschränken.
Wenn wir die .py-Dateien oder sogar .pyc-Dateien verteilen, kann der Code, der die Lizenzdatei überprüft, leicht (dekompiliert und) entfernt werden.
Ein weiterer Aspekt ist, dass mein Arbeitgeber nicht möchte, dass der Code von unseren Kunden gelesen wird, aus Angst, dass der Code gestohlen wird oder zumindest die "neuartigen Ideen".
Gibt es eine gute Möglichkeit, dieses Problem zu lösen? Am besten mit einer Standardlösung.
Die Software läuft auf Linux-Systemen (daher glaube ich nicht, dass py2exe den Trick macht).