I am an avid code thief. I surf the web, find interesting stuff and shamelessly right-click on it. I then proceed to select “View Page Source” and take a long, hard look at other people’s code. I dissect it, follow the internal links to find their CSS file, examine it, turn it inside out and, if I find particularly interesting techniques, tinker with them until I get the gist of how they’re implemented. I guess I must be a horrible person. Then again, maybe I’m just a curious web surfer.
Interestingly enough, there are those who firmly believe that other people shouldn’t be allowed to take a look at their pain-stakingly crafted, sweat-filled HTML code. From time to time, I’ll run into sites that use awkward javascript tricks to block the right button. Sometimes they go as far as displaying a dialog stating their copyright instead of the expected menu, thus breaking browser functionality and annoying the user. Other times they stuff things in an intrincate maze of frames. One complicated enough to baffle a blind monkey on an acid trip.
The funny part is that when you circumvent these laughable “security” measures, it usually turns out that these people either copied their html verbatim from other sources, or their code looks good enough to have been implemented by my fucking Pet Rock.
A basic truth is that html code on the Internet is not unlike speaking in gibberish. You may think you’re doing ok and no one around you understands your cunningly crafted *secret* message, but in reality, more than half the people listening to you are giggling as you openly confess your profound fascination with Pokemon.
Don’t get me wrong. I believe stealing other person’s work verbatim - as in: changing the background color to the most offensive shade of fucsia you can find and calling the resulting beast “my r0xx0ring WeBsItE, yo!” - is not only wrong. It’s stupid. And dumb. And should qualify people for neutering. But these techniques do nothing more than annoy the legitimate visitors and provide joke fodder for the people who would really be interested in seeing the code.
We all have to accept that we’re working with an open medium. Great designers don’t seem to have a problem with it, and make their techniques freely available (the keyword here is learning).
So, for all you prepubescent paranoid freaks who keep using those right-click blocking scripts: If you’re like, totally sure that your code is the freaking shiznit, don’t put it on the web! It’ll be better for everyone.
Just a thought.
— sergio on September 22, 2003 
Yeah, I hate those rightclick-blocking scripts out there too. Did those little bastards who make them ever consider that anyone who would want to see the html source would be smart enought to click View>Page Source or hit Ctrl+U?
Yes, those no right click pages are somewhat annoying. And yes, I did learn most of the html I know from looking at source codes.
But I think that the main reason that people right click block their pages is so that people don’t direct link their images. Sure, it’s easy enough to get the url without right clicking, but it must cut down about half of the bandwith stealing that goes on.
Html theft is not a crime. Geeze, its a langauge, words are free. But bandwith isn’t.
I agree with you. I have learned several things by looking at the source code of other web pages. However there have been times when I found something on a page that has been implemented in a javascript or other script and I decided to either request permission to use it or not implement it because it would require copying the script verbatim.
I totally agree and why should we all go reinventing the wheel. I think its great looking under the hood and deconstructing sites to find out how to do stuff. Its about ideas - HTML is a bit too simple to really steal. I did have a case recently though where a clients contact page had linked to her site only it was on another development server (hehe) and as ‘original’ except her copyright now reads some guy’s name instead. That’s kind of bogus. Big name company too and honestly very modest page to pinch. Anyway that’s my 2 cents. Love your blog dude.
So true… I think it must be, since I never bought a book on the subject, I learned all my current HTML from other websites. Either the “tutorial” ones, or plainly looking at the source. I confess, I’ve even examined the CSS of this site when I was in the process of learning XHTML.
Fair ‘nuff, I share your opinion.