URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28582
[ Назад ]

Исходное сообщение
"Perl-скрипты и авторское право"

Отправлено HAN , 07-Апр-03 18:48 
Hi!
Есть нам предложение сделать скриптовую "обвязку", но нужно говорят "погонять". А если эти скрипты да и "перепишут" себе? Это понятно что там договора и тд. будут, а вот как ограничить код скриптов на предмет простого просмотра?
можно ли делать аналоги бинарников или какие есть утилиты "усложняющие" текст скрипта?
Подскажите, пожалуйста, как и кто на практике решал подобные задачи?

Удачи!
HAN


Содержание

Сообщения в этом обсуждении
"Perl-скрипты и авторское право"
Отправлено Parish , 07-Апр-03 21:14 
perlcc

"Perl-скрипты и авторское право"
Отправлено vasily , 08-Апр-03 11:51 
>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 , 08-Апр-03 11:01 
>Есть нам предложение сделать скриптовую "обвязку", но нужно говорят "погонять". А если
>эти скрипты да и "перепишут" себе? Это понятно что там договора
>и тд. будут, а вот как ограничить код скриптов на предмет
>простого просмотра?
>можно ли делать аналоги бинарников или какие есть утилиты "усложняющие" текст скрипта?

perldoc -q hide
http://search.cpan.org/search?query=Filter+Source&mode=all

Пишут фильтры которые коверкают форматирование, удаляют комментарии, и заменяют имена переменных и функций на невразумительные последовательности. Далее полученное оформляется в вид похожий на base64/uuencode с использованием Source Filter.

При таком раскладе проще будет аналог с нуля написать, чем разбирать и декодировать существующее.