Thread Perl source code schützen? (21 answers)
Opened by Inferno at 2008-05-06 21:18

betterworld
 2008-05-08 05:14
#109428 #109428
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Mit B::Deparse kann man sich ja jederzeit zur Laufzeit den Quelltext einer Subroutine ausgeben lassen. Weiss nicht, ob das nach perlcc immer noch geht, aber ich vermute es mal sehr stark. B::Deparse ist zwar seiterseits auch etwas buggy und es ist auch nicht gerade einfach, damit den Quelltext eines größeren Softwareprojekts auszugeben, daher kannst Du es vielleicht schwer machen, aber nicht unmöglich.


Inferno+2008-05-06 19:18:36--
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.

Mag ja alles sein, aber streich lieber das "natürlich". Nicht jeder schützt seinen Quellcode, selbst wenn er 100 Jahre daran gearbeitet hat. Das sollte eigentlich jedem klar sein, der weiß, was perl ist. Wollt ich nur mal sagen. Ich will nun aber auch keine Diskussion lostreten, ob es ethisch vertretbar ist, Source Code zu schützen ;)


Was man wohl machen koennte: Alle Variablen, Subroutinen, Pakete und Dateinamen vor der Auslieferung in zufaellige Strings umbenennen. Wenn ich so einen Quelltext vorgesetzt bekaeme, wuerde ich ihn wohl lieber komplett neu schreiben, als daran Aenderungen vorzunehmen. Damit haettest Du dann wohl erreicht, was Du moechtest.
Dann allerdings viel Spass mit der Wartung und Fehlersuche ;)

View full thread Perl source code schützen?