Perl-скрипты и авторское право, HAN, 07-Апр-03, 18:48 [смотреть все]Hi! Есть нам предложение сделать скриптовую "обвязку", но нужно говорят "погонять". А если эти скрипты да и "перепишут" себе? Это понятно что там договора и тд. будут, а вот как ограничить код скриптов на предмет простого просмотра? можно ли делать аналоги бинарников или какие есть утилиты "усложняющие" текст скрипта? Подскажите, пожалуйста, как и кто на практике решал подобные задачи? Удачи! HAN
|
- Perl-скрипты и авторское право, Parish, 21:14 , 07-Апр-03 (1)
- Perl-скрипты и авторское право, vasily, 11:51 , 08-Апр-03 (3)
>perlcc а кто нить юзал эту фичу... чё та я написал test.pl #!/usr/bin/perl print "Hello World!\n"; потом perlcc test.pl -o test он ругается: /tmp/ccFSKozO.o: In function `xs_init': /tmp/ccFSKozO.o(.text+0x33c5): undefined reference to `boot_DynaLoader' collect2: ld returned 1 exit status ERROR: In compiling code for test.pl.c ! может для его юзания перл особым образом собирать надо, а не из RPM ставить ? У меня RH7.2
- Perl-скрипты и авторское право, uldus, 11:01 , 08-Апр-03 (2)
>Есть нам предложение сделать скриптовую "обвязку", но нужно говорят "погонять". А если >эти скрипты да и "перепишут" себе? Это понятно что там договора >и тд. будут, а вот как ограничить код скриптов на предмет >простого просмотра? >можно ли делать аналоги бинарников или какие есть утилиты "усложняющие" текст скрипта? perldoc -q hide http://search.cpan.org/search?query=Filter+Source&mode=all Пишут фильтры которые коверкают форматирование, удаляют комментарии, и заменяют имена переменных и функций на невразумительные последовательности. Далее полученное оформляется в вид похожий на base64/uuencode с использованием Source Filter. При таком раскладе проще будет аналог с нуля написать, чем разбирать и декодировать существующее.
|