Moin!
Ich würde gerne eine MySQL-DB auf meinem Server anlegegen in der ein Lizenzkey, Laufzeit und IP festgehalten werden.
Warum MySQL?
Warum legst Du Dir nicht eine Anständige Db zu?
Geht das schon wieder los? MySQL ist ein anständiges Datenbankmanagementsystem. Du meinst sicher sowas wie Access....
Nur stelle ich mir schwierig vor die DB so einzurichten das nur eine bestimmte Spalte angefragt und NUR gelesen werden darf?
Nicht Schwierig...
Soltest allerdings ROOT Rechte haben auf dem Server.
Das ist, mit dem angebrachten Verlaub Quatsch mit Sose(TM).
Obendrein kommt der gedanke das mein Server mal nicht Online ist und dann die Abfrage nicht stattfinden kann und somit das Script nicht benutzt werden kann ;-(
Jepp. Die Zuverlässigkeiten der Server multiplizieren sich.
Zwei Server, die zu 90% aller Zeitpunkte erreichbar sind macht 90%*90%=81%. (Die Zahlen sind sehr kraß, aber das macht das Problem deutlich.) Dein Kunde geht also ein hohes Ausfallrisiko ein. Wird er das wollen?
Habt Ihr vieleicht eine Idee wie man seine Scripte sinnvoll vor Raubkopien schützen kann?
Skripte gar nicht. Die sind nunmal stets im Quelltext verfügbar. Und das, was man reinproggen kann, kann man auch rausproggen...
Eine ganz tolle Idee hab ich in dem Zusammenhang:
GnuPL und OpenSource Wären Ansätze über die sich in einem solchen Fall nachzudenken lohnt.
Naja. Der Frager will eben nicht open source... hat sie aber- automatisch sozusagen.
Da naht auch die Abhilfe! Verwende nicht PHP, nimm eine Kompilersprache und liefere Deinen Kunden nur die Binarys. Die kannst Du auch in der Funktion an die Netzwerkkarte, IP, Festplatte, Prozessornummer, einen Dongle... wasweissich "hängen".
Und wie willst Du
Stuff deleted.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Meinereinerselbst ist auf der Suche nach Aufträgen