There is an even harder part to this topic ... things that I have written have always stayed w/ the client and even when I was not freelance it was still really 'work for hire' ... *but* you can work yourself into a bind because some larger media companies (like a Viacom) will have really strict guidelines and when you spend say 2-3 years working on backend CMS/Flash applications its hard to show your work when trying for another gig. The real gem other companies seem to want to see is nice/clean "reusable" OO code, which is just that, "reused" from your previous experience. Every developer has their own toolkit filled w/ libraries that do the job they are asked or they end up on PEAR, Zend, etc and reuse something else. In open source I find it extremely hard to find things which another company can rightfully claim as the "owner".

It's probably more of an advantage to ask a company what their license really is and if they don't have one, go to http:// www.opensource.org/licenses/ and pick one or come up with one *before* starting so you know where you stand.

Good topic/discussion though.

- Jon

On Jan 11, 2007, at 6:48 PM, Dell Sala wrote:

Hi all,

I have a client that has run into a conflict with a previous developer over the ownership of some php code, and it's brought up some pretty big questions for me.

When I am under contract to develop some custom code for a client, who owns the code after it is finished? I expect the quick answer to be "It Depends".

In the particular case I mentioned, my understanding is that there was no prior discussion of code ownership, or even a contract -- only a brief, home-made copyright statement embedded in the source code after it was completed. Can something like that really determine ownership in a legal context?

My own position on this as a freelance developer (never really discussed or documented in contracts), has been that any code I write, or open source code that I install for a client belongs to the client -- as long as I can reuse the same code that I write for other projects and clients. Thats a pretty loose position, but my relationship with clients has always been good and I haven't run into any trouble so far. Am I, or my clients as risk here somehow?

What do the rest of you do? I'd be particularly interested in hearing from other freelance developers. Any good resources out there for learning about code ownership and licensing issues?

-- Dell


_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to