Typed code is what you are paid to deliver. That is what the client is
buying. When the client pays you you are selling those digital lines of
code.

I just wrote a book for wiley. I cannot copy and paste any of the prose that
I wrote and post it on my blog. It belongs to wiley. I sold it to them (for
almost nothing, but that's beside the point). Yes, I can take the knowledge
I gained while writing that book and write completely new tutorials that I
post on my blog (although a non-compete prohibits me from writing a
competitive book). But the instant I copy and paste something I am breaking
the legal contract that I signed.

The original question was about taking the exact code that was created for
one client and using it in another project (either for a client or as open
source code for the community). I don't think there's much of a legal gray
area here. Yes, everyone agrees that the knowledge and techniques that you
gain while writing code are yours and can often be used in other projects.
But that is not at all the same as saying it's ok to copy a class or chunks
of code verbatim.

Doug

On Wed, Jun 11, 2008 at 10:48 AM, b_alen <[EMAIL PROTECTED]> wrote:

>   That's exactly what I was saying from the beginning. Typing code is
> not programming, as some on this thread think. Using your experience
> and knowledge to solve problems is programming. And nobody can take
> away that. I can delete all the code I have and I'll make even better
> in no time, once I cracked the problems and figured out the best
> architecture for certain business needs.
>
>
> --- In [email protected] <flexcoders%40yahoogroups.com>, "Kerry
> Thompson" <[EMAIL PROTECTED]> wrote:
> >
> > Jeffry Houser wrote:
> >
> > > It really depends on what that knowledge is.
> >
> > That's really key. Let me give you a real-world example involving code,
> > rather than hardwood floors and toothbrushes ;-)
> >
> > I've specialized in localization and internationalization for 15-20
> years.
> > I'm bilingual, so that helps--that's a pre-existing skill I bring to
> every
> > job, and no contract is ever going to take that away from me.
> >
> > About 10-15 years ago, in the Windows 3.1 days, I wrote a library,
> in C, to
> > display Chinese characters on English Windows 3.1. It was breakthrough
> > technology back then, and Sony paid me well for it. There is no way
> I could
> > ethically or legally use that code again (it's a moot point now, of
> course).
> >
> > Last year I had a Director project in 8 languages, including 4 Asian
> > languages. The current version of Director then, MX 2004, didn't support
> > Unicode, and had no way to display Chinese. So I did what a genius
> friend of
> > mine, Mark Jonkman, did--I used a Flash sprite to display the CCJK text.
> >
> > I can't legally or ethically re-use that same code. But I can darn
> sure use
> > Flash to display Unicode text within a Director movie. It might soon
> be a
> > moot point also, since Director 11 supports Unicode, and Director 12
> might
> > be usable, but the point is that I'm using a known, pre-existing
> technique.
> > Sure, I refined and polished it, and I'll take that skill and
> knowledge with
> > me to the next gig. Just not the code. Snippets, maybe, but not the
> whole
> > shebang.
> >
> > Cordially,
> >
> > Kerry Thompson
> >
>
>  
>

Reply via email to