Hi allerseits,
ich mache mir seit einiger Zeit Gedanken darüber, wie man ein PHP-Programm lizenzieren könnte. Damit meine ich ein Verfahren, dass eine Seriennummer oder ähnliches vorsieht, welche ein Kunde erhält und benötigt, um eine Software nutzen zu können.
Letztendlich müssten ja im Quellcode Sinngemäß solche Abfragen drinstehen:
if ($lizenz == „alleserlaubt“) {
…
usw. Das lässt sich nun natürlich mit ein wenig PHP-Kenntnissen leicht umgehen, wodurch der Sinn der Seriennummer ziemlich abgeschwächt wird.
Eigentlich recht interessant finde ich die Software von Zend oder Ioncube, welche den Code verschlüsselt, und teilweise sogar ein Lizenzmanagement mitbringt. Nur zum Ausführen eines auf diese Art verschlüsselten Programms müssen auf dem Webserver Erweiterungen installiert sein, die man grade auf Shared-Host-Systemen nicht voraussetzen kann.
Habt ihr bessere Ideen in diesem Zusammenhang?
Gruß und Dank
Henrik