hello zaisk,
brscripts.com is probably packaging open source scripts found on sites like hotscripts.com and is selling them for a very low price.
i can package formmail,guestbook etc etc (which are free to download and open source) and i can sell the entire package for 10 bucks.i win anyway. thats not very nice of them but you can't say that they're doing smthin illegal. now it depends only on the license the original programmers used to release the scripts code... they dont steal your money if someone is so naive to buy the package before *asking*, you can't blame brscripts. they will give the promised packaged opensource scripts which im sure u can get them for free somewhere else.
by "illegal scripts", you mean illegal to use due to license terms or illegal because is doing illegal operations (e.g. spam) ?
it is not outlaw to download open source scripts from file sharing networks. you just have to carefully read the license coming with the sources ... well and make sure it is doing what is being said to
you can find a definition of open source at
http://www.opensource.org/docs/definition.php
as long as the licence of script(s) is following the open source definition... you're good
the license is pure advocacy. license will describe the terms of use for the software. most open source software comes with gpl license (
http://www.gnu.org/copyleft/gpl.html), bsd license (sample
http://www.debian.org/misc/bsd.license) or apache license (see apache home), those are the most used. other open source licenses can be created based on opensource.org definition, ofc.
i can create my own license for software. so basically terms of use.
a serial number, key, etc is different ofc and does not contain license terms. it is normally used for activating closed source software (which you will pay for and you shouldn't use it )
i dont know what license terms is your future dating script having. u will have to check on their website, if one. truth i speak, you spend the time reading the license terms first otherwise you may have trouble later
and finally, how will they know? well most of them are using online activation techniques and/or they give you an activation code (serial number) to install the software (i saw the per-cpu licenses started to fill the market), they will generate an uniq id code for ur server which will be sent to their server(s) and map it to ur activation code. try installing the software on a second server with same activation code, it will not work, it will find the activation code already mapped into their database to another server. at least thats how i would doit if i would sell software for money, online registration/activation/etc/etc
php/perl scripts can come closed source (zend encoded/Filter:: crypted). it is a poor method cuz u always can get the source code when is executed into memory (it will be decrypted by the interpreter in the end), but this technique is used still. i think i saw it in swsoft control panel. they arent really affraid by someone decrypting and making the software public.
i final advise: well, before buying or even using open source, search for reviews, ask another possible users on forums, etc. usually there is someone available and high enough to get some time to respond to you.
i hope this will help you in choosing the right scripts for your websites.
have a good day!