Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

I am a Source Code Thief

Rated 4.02 (Ratings: 19) (Add your rating)

Log in to add a comment
(7 comments so far)

Want more?

 
Picture of headlemur

Alan Herrell

Member info | Full bio

User since: August 30, 1999

Last login: September 15, 2006

Articles written: 13

My name is the head lemur and I am a recovering Source Code Thief!

I started in 1994 with my first internet connection. Netscape and Internet Explorer gave me the ability to peek behind the scenes. I thought that View Source would take me to the First Page of the Internet. It didn't.

Instead it revealed your code. All those weird characters that weren't on the page suddenly appeared on my computer screen. I thought that I had made a mistake, and when I went to close the Window it asked me if I would like to Save It. I am weak. I said Yes.

I couldn't help myself. I binged. I spent hours, days, even weeks, stealing code. I began to study this HTML stuff. I stole more. My code stealing habit got so bad that I had to spend 400 dollars on a 40MB harddrive to have a place to keep it. I plundered, pillaged and looted. I stole entire sites and saved them on floppies. You could then.

Your code was mine. Then I discovered that I could take your images too. With the images the code began to make sense. I saw nothing wrong. It was there, I was here and all I needed to do was to save it. I saw the same images appearing on all sorts of different sites. I felt no guilt.

Now I could push the code around and see what happened. It began to make sense. The things that worked, the things that didn't. I discovered entire websites that people built to give away free images, code secrets, and links to sites that were giving away even more stuff.

I discovered a shareware HTML code editor. I stole that too. I began to build webpages. It was orgasmic. I had the power to create my own worlds. I could make big letters, I could make letters flow around pictures. I became enraptured with the power of a few simple tags. I stole, I coded, I stole.

I joined the HTML Writers Guild. I lurked, I saved, I stole. I stole the tips you gave me and hid them in my work. I built more pages. I discovered that I could put my pages on the web. I did. I stole my first FTP program. My theft knew no bounds. I began to learn about where the HTML code came from and how it was supposed to work. I printed pages of the HTML 3.2 spec. I downloaded image editors, I downloaded browsers, I bought Netscape.

Copyright? Hah! Copyright just let me know that I was getting the freshest stuff. Intellectual Property? Hah! Thanks for doing my work for me. You have saved me a lot of time so I could steal more code. God I loved cut and paste!! I stole a program to track the images I had stolen.

I began to develop my own code, images, and styles. I became a web designer in 1997. One of my very first sites was stolen. Code, Images, Content and directory. It was one of my largest sites, having 80 pages and 20 handcrafted images. I had already stopped using other folks' stuff and began designing my own. I was outraged. I was angry. I screamed, I yelled, I wrote long raving rants about these thieves to every list I could find.

It was the worst day of my web life.

When I contacted these miscreants, I discovered that My Client had given permission to post the fruits of my labors on another site. They hadn't done anything different than I had done, except post it on the web.

I had to examine what I had been doing daily for the past three years. This marked the beginning of my recovery.

My stealing had been tapering off as so many people were sharing and giving away their information, code and images. They were sharing with me, a source code thief.

They knew what I had been doing, and they forgave me. I would email them to ask permission to use something I had seen and they wrote back. They said sure, it's okay. That is how we all learn on the web.

I came to realize that I was not a code god. I was not using anything you could not use. My work can be seen by everyone with a browser and an internet connection. I can be stolen from, judged on my code, have my sites and images stolen. That is how the web works. We all have the same building blocks. Most of you are far better at arranging them than I. This is how I learned. You will too. You may never look at source code. But I doubt it. You cannot hide HTML source code. It doesn't work that way. This is the nature of the Internet. You may not binge like I did.

The web is an Open System. The protocols, the tags, the hardware, are all available for examination and use. We have agreed implicitly and in a lot of cases overtly that it is okay to look under the hood.

If you cannot accept the fact that The Emperor Truly Has No Clothes on the web, this is not the place for you. I will respect your decision and wish you well in your new career.

Yes, I still peek.

That's how I learned

Submitted by jobarr on September 2, 2001 - 15:22.

I never really stole code, but if I saw something I liked, I'd save the HTML and mess with it until I figured out how it worked. Then I'd take what I learned and write it into my own web page. I think that is much easier than reading technical documents =)

login or register to post comments

Learning server-side makeup from HTML

Submitted by MartinB on September 3, 2001 - 07:37.

Once you know how to learn people's HTML style, the next thing is to try to work out how the back-end is structured, using the URL schema, and the way the HTML looks.

Working out the backend via HTML? Is that possible

It depends. If - like most CMSs and many SSI driven sites - the backend consists of a number of modules, you may find that indenting changes between modules (because different modules are coded at different times, and the developer won't have all the other modules in front of her to check the overall indenting), and comments self-documenting where each main and sub-module starts and ends.

See if you can work out how this page is contructed. Then download the code and see if you were right!

login or register to post comments

I'm a little confused

Submitted by rschroed on September 3, 2001 - 17:06.

Isn't that how it's supposed to work, learning by looking at other peoples code. Obviously copying site directly is going to far, but then they seemed to have permission. If I view Zeldman's source and use a piece of it for my layout is that wrong? What if I use his id styles with out changing any varibles, is that wrong? What if I use his rollover js, what if I then realize it's the same as what ImageReady spits out, who have I stolen from then? Where's the line?

login or register to post comments

not bad !

Submitted by cbird on September 4, 2001 - 03:35.

well i think code stealing is not a bad thing it helps you to learn !

login or register to post comments

there is a difference...

Submitted by gohlkus on September 18, 2001 - 16:00.

"Code stealing" as such -- taking someone else's code and using it for your own site -- is bad. It's illegal, and unethical. Web professionals should not be in the practice of passing someone else's work off as your own, though it occasionally (!) happens. Just look at http://www.pirated-sites.com/. It's amazing the audacity (not to mention pathetic attempts) of some of these people.

However, looking at someone's code, figuring out how it works, and writing your own code using similar principles is, I think, generally accepted as okay -- and the way 99% of us most likely got into this business (or avocation, as the case may be).

It's one thing to use someone else's code as a test, or on a staging server, or privately for your own education. It's another thing to copy a person's stylesheet, or worse, his entire layout, and use them, barely disguised, on your own site. Geez, there are enough sites with free scripts out there that stealing is hardly necessary....

As rschroed points out, there are some gray areas. There are only a finite number of ways to code commonly used functions (like rollovers). It is wrong to appropriate styles, etc. without modifying them at least somewhat. Even then, it's questionable, but does it happen? Sure. And maybe the point the head lemur (the author) was trying to make is that we just have to accept that the code we slave over (or whatever) is going to be stolen; but we should be okay with that because that's how we learned in the first place. I don't think I agree with that, if that is his point (but I may be getting it wrong). I'm guessing he had a bad experience in the recent past or something....

Do people who are just starting out know code stealing is wrong? Maybe not. Is it laziness? Ignorance? Ignorance is no excuse, of course, but professionals need to be vigilant in finding and educating genuine code thieves.

Learning is fine. Stealing isn't.

login or register to post comments

theft or inspiration ?

Submitted by lawngnome on October 30, 2001 - 22:16.

What is code theft ? html is a standard way of presenting information, of course I dont need to tell you that, html is no different "stolen" from someone or from a book. Do they bust english teachers for "stealing" shakesphere? I think not, as long as you gain from what you take, make it your own you aren't stealing. If you pick up a neat trick, or an interesting color combination that can be use in what interests you it isn't stealing, of course if you rip off content then you little bastards should be basted in your own... but I digress.

login or register to post comments

Go for it

Submitted by bobajobrob on December 15, 2003 - 08:54.

HTML is there for the taking - taking other people's code and pulling it to pieces is a great way to learn how it works.

People who whinge about HTML and image theft and implement right click scripts saying "COPYRIGHT!! HA!" really irritate. If you don't want people to nick it, don't fucking put it on the internet! Besides, if I want to get it I'll find some way to do it. But that's just it - the stuff that has been protected in some way is also the stuff that is worthless rubbish. If I want to learn how to do something, I'll go to one of the hundreds of great resources and learn how to do it properly. That's the beauty of open standards - everything is transparent. If I want to know something I just ask.

HTML copyright - that's a fucking joke. It's a collection of tags that loosely adhere to some kind of DTD. The guy who wrote it probably nicked it from somewhere else or used a WYSIWYG editor anyway.

http://www.pirated-sites.com/ can shove their moral high ground. I don't see anything original about the stuff that has supposedly been ripped off, in fact what is original? We've been ripping each other since dawn of man. For every so-called original on piratedsites I could show you elements that have been ripped from other places - very little on the web is truly original. The guys that created the alledged rip offs are probably none too bright, or perhaps just too lazy or not experienced enough to disguise their rip offs, but that doesn't mean they have commited a crime per se. Just because some designer spent 3 weeks making a snazzy layout in photoshop and dreamweaver doesn't mean it's not ripe for the picking.

I went to design school and I can safely say that most designers spend their time ripping each other off. They then get very upset when other people rip them off in turn.

The irony is that most designers produce crap markup. The ones that are actually any good, such as Jeffrey Zeldman, are clever enough to share their code with others.

login or register to post comments

The access keys for this page are: ALT (Control on a Mac) plus:

evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.