1.) What is the best fairly inexpensive service/software for preventing the copying of your source code? 2.) Does using this kind of encryption interfere with the spiders crawling your pages in any way?
They would all be a waste of money / time. If you put something on the internet, I WILL be able to take it. End of story.
I don't think this is really possible, but any encryption would affect the rankings as they would be seeing a load of jumble. However do not take my word for it this is just a general guess on the matter!!
It's not to prevent a serious hacker from doing anything. Its to prevent some adsense/affiliate newb from coming along and saying "oh, I like this site, Ill just copy it and insert my own adsense" Something like this http://www.aevita.com/web/lock/ Sample pages - http://www.aevita.com/web/lock/samples.htm When you try to look at the source code, it says <!-- Source code not available. -->
No, anything you put on the internet can be cracked. Give me enough time and i am sure i could crack it. Your source will be open theres nothing yiou can do. Google is a smart search engine, it will find the dublict content and normaly ingores the newer site.
By definition, your code MUST be uploaded to the user's computer before the browser can display it. Once it is on the user's machine, you TOTALLY lose control over the code. You can make it harder for someone to access the code, but you CANNOT prevent them from taking it. If you want your content TOTALLY secure, DON'T put that content on the internet!!!
Exactly I don't think it's worth looking into or even devising a method. As far as I concerned there's no reason to protect source code, it's just a bunch of tags, and information which the user can see? As for the example I didn't go too much into it but as already said it's already there and this relies on the users browser having JavaScript as far as I can see. So the spiders aren't getting anything really useful. What's your particular reason for wanting to hide the source code, maybe there are other alternatives?