This directory shows how to use generic asserters for implementing 
user-defined insuring for licensing conditions.

The file 'to-be-guarded.pl' is a sample script that is being licensed.
Files 'assertion-no-working-on-sundays.pl' and 
'assertion-require-inet-connection.pl' contain implementations of
user-defined insuring for licensing conditions - the former allows licensed
code to be run only on Sundays, the later - only on computers that have
direct connection to the Internet.

The 'output' directory contains result of protection.

'Makefile' is a file for rebuilding all files using 'make' command. In order
to rebuild file 
    'output/to-be-guarded-assertion-no-working-on-sundays-NONENCODED.pl'
one has to invoke 'perl-obfus' with following parameters:

perl-obfus -e 0 
    -o output/to-be-guarded-assertion-no-working-on-sundays-NONENCODED.pl
    -G from-file,filename=assertion-no-working-on-sundays.pl
    to-be-guarded.pl    
