Thread Perl source code schützen?
(21 answers)
Opened by Inferno at 2008-05-06 21:18
hallo!
möglicherweise ist dieses thema schon ziemlich abgedroschen, aber ich suche eine lösung für mein problem: ich möchte eine sehr umfangreiche/komplexe "software" in perl/cgi schreiben. da der entwicklungsaufwand ziemlich hoch ist und es vorraussichtlich über 1 jahr dauern wird, bis eine erste funktionsfähige version fertig ist, möchte ich natürlich um jeden preis meinen source code schützen. die software soll schließlich auch an den kunden verkauft werden. der kunde wird das script auf seinem server einsetzen um den >kompletten< traffic seiner webseite(n) zu managen. dabei greift das script auf eine datenbank zu, in der eine vielzahl von seiten gespeichert sind, zu denen der kunde besucher schicken möchte, wenn bestimmte links/banner/bilder auf seiner website angeklickt werden. unter welchen umständen, wann/wie/wohin besucher nach einem klick geschickt werden hängt von einer vielzahl von faktoren ab. kurz gesagt es handelt sich um ein link exchange script, mit einer sehr hohen anzahl an extra features (gewissermaßen "künstliche intelligenz"). meine wahl für das projekt fiel auf Perl, da ich dort die meiste erfahrung habe und gegen php sowieso eine gewisse persönliche abneigung hege. das problem ist nur, dass es für php eine vielzahl an tools gibt um den source code relativ sicher zu machen. bei perl sieht das anders aus... ich glaube nicht das ein perl obfuscator eine sicherheit darstellt. deshalb habe ich auch schon überlegt das ganze in C++ oder Java (native) zu implementieren. damit würde die entwicklungszeit allerdings nochmal um einiges länger sein. perlcc kommt leider nicht in frage, weil es extrem buggy ist und den source code irre aufbläht. ich würde mich freuen, wenn mir jemand sagen könnte ob es eine chance gibt, den perl source code so zu schützen, dass der kunde ihn nicht manipulieren kann...oder im schlimmsten fall das produkt unter anderem namen weitervertreibt. vielen dank schonmal im vorraus für konstruktive ideen :-) |