Thread Perl source code schützen?
(21 answers)
Opened by Inferno at 2008-05-06 21:18
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-- 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 ;) Lieblingsmodule:
![]() ![]() |