Poll: Have you ever "borrowed" other people's code/layout etc?
I was wondering if anyone else "borrowed" things(CSS, design elements, some javascript etc) in the past?
I was wondering if anyone else "borrowed" things(CSS, design elements, some javascript etc) in the past?
[+] [-] paulgb|16 years ago|reply
At the same time, I've never "borrowed" anything directly by copy and pasting, with the exception of open-source code and always with copyright notices in tact. What Indinero did (it's not just the layout, another poster noted that the marketing copy is almost verbatim from Mint), though, is quite different from "borrowing" open source code. So I didn't feel like I should vote for that one either.
[+] [-] forensic|16 years ago|reply
1. Yes
2. Comedy option that people only vote on out of sarcasm/irony
Everyone borrows. But there is some fine line where borrowing becomes plagiarism. Not everyone plagiarizes.
[+] [-] stan_rogers|16 years ago|reply
On the other hand, passing off visual design without modification (other than, say, the logo) as your own work is rather less than honest. Using someone else's code without understanding it (and without being able to judge its merit as written -- and assuming it's not a part of a "you are not expected to understand this" library) is equally reprehensible, not so much from an IP point of view, but because you are making yourself out to be something you're not.
[+] [-] warfangle|16 years ago|reply
But if I take some code/design and integrate it without fully understanding it (I'm discounting in this things which are meant to be used so- modules, plugins, and so forth) I feel like it's intellectually dishonest. Of course I won't understand fully in intricate detail the codestack of an apache module. But view-source is useful as a learning tool: how did they do it, how can I do something similar myself?
I'm at a point where examples like this give me a starting point for adapting a technique to my own uses. If I copy/pasted, not only would it be intellectually dishonest-when the customer requests something that would require the infringing block be modified, I'm doing q disservice to my customers: if I don't understand every inch of that code, I'll likely introduce a multitude of bugs and elongate development time unneccessarily compared to if I had written said code myself.
Disclaimer: mobile, +5 drinks.
[+] [-] colbyolson|16 years ago|reply
[+] [-] jamesbritt|16 years ago|reply
But I gave it back when I was done.
More seriously, how in the world can you do anything without some degree of aping others? "View | Source" gave us the Web we know today.
There's a difference, though, in a) glomming full implementations, and b) copying things because you like how they are done, understand how they work, and see little point in trying to "clean room" your own version just to get the same end results with "original" code.
Originality is overrated.
Giving credit makes the world a nicer place.
[+] [-] jacquesm|16 years ago|reply
[+] [-] vaksel|16 years ago|reply
[+] [-] forensic|16 years ago|reply
- Carl
[+] [-] ct|16 years ago|reply
[+] [-] Osmose|16 years ago|reply
http://news.ycombinator.com/item?id=988816
[+] [-] wheels|16 years ago|reply
When we did our redesign a while back we came up with a list of sites that we liked. The one we took the most from was frogmetrics, and you can still see notable similarities:
http://www.frogmetrics.com/
http://www.directededge.com/
(Notably, that's where I got the idea of having something interactive in the center-right.)
[+] [-] mahmud|16 years ago|reply
See how similar the two sites are? I have been scoping them out for more than a month now :-/
What does it say about me when the one site I wanted to plagiarize is already in the news for being a victim of plagiarism? I am pretty much a Kansas teenage waitress who lost her virginity to Tiger Woods 2 weeks ago.
This is not cheating. It takes vision to clone others' work, mainly a vision over their shoulder.
[+] [-] tsally|16 years ago|reply
[+] [-] chronomex|16 years ago|reply
Is it bad if I use code from a GPL'd project in my own GPL'd project? I used some code (about 100 lines) from Inkscape in something I wrote recently that needed to render SVG images into another format.
So, yes, I used someone else's work. They said that I could, and I credited them. (They actually used the algorithm from the SVG standard, but didn't cite it. Is that bad? If so, does the badness in that case transfer to me?)
[+] [-] mikasissonen|16 years ago|reply
From what I recall (and I hope a View Source of the HTML corroborates this), I didn't simply rip off the Salon.com HTML verbatim - instead, I first pasted in all the text I needed on each page, and then added the paragraphs, fonts, tables, and images by hand, because I didn't want to bring along any unnecessary scraps of code. I didn't know CSS at that time, so the HTML was really simplistic, to say the least.
Salon.com, circa 1999: http://web.archive.org/web/19990423201101/http://www.salon.c...
Langara Journalism Review, 1999: http://web.archive.org/web/19990528124312/http://www.langara...
[+] [-] peterhi|16 years ago|reply
Which is when you find that they are just using a standard library that you have not heard of or some technique that the whole world and his dog already knows :(
[+] [-] presidentender|16 years ago|reply
Another good friend took my resume for the same class; some paragraphs are word-for-word, which is appropriate because our work and education is similar.
Really, I'm flattered.
[+] [-] cabalamat|16 years ago|reply
The odd Javascript one-liner - of course
HTML/CSS - yes, on occasion
Layout - of course. Mostly subconsciously.
[+] [-] rwhitman|16 years ago|reply
[+] [-] julio_the_squid|16 years ago|reply
Really, Etsy doesn't have anything worth copying other than the basic idea and well, their success. Their copy and wording least of all... anytime there are words on the site, they are the wrong words.
[+] [-] _srobertson|16 years ago|reply
A more useful question might be, "what's the largest proportion of a work you have ever borrowed?"
[+] [-] decadentcactus|16 years ago|reply
[+] [-] albioner|16 years ago|reply
In any case, I mostly 'borrow' when I find an elegant solution to a problem I'm having, and always use it just as a starting point to get it right my way.