I am not a lawyer, but that said..

On 8/26/2014 12:13 PM, Alex Harui wrote:
My understanding is that when contractors work for a client, the client
generally owns the code.
It depends on the contract, really. But, in my world it is very uncommon for the client not to claim ownership of everything. [In fact I often have to modify contract language to make it specific to work I do for them].

My default contract has these clauses on ownership. It basically says, "what is mine is mine; what is yours is yours". The second aspect--cross-licenses says they can use/modify whatever is mine that I add to the 'project' as part of the project.

*6.OWNERSHIP*

**

If Client provides any of its intellectual property to DOTCOMIT in connection with the development of the Work Assignment, such intellectual property, together with all modifications to and enhancements of, and all derivative works based upon, such works shall remain the property of the Client (hereinafter referred to as the “Client Proprietary Rights.”)

Similarly, DOTCOMIT shall retain its title to the intellectual property, software and tools used in the completion of the Work Assignment or in connection with its development whether existing prior to the commencement of this contract or developed during the course of its performance, together with all modifications to and enhancements of, any all derivatives based upon, such software and tools (hereinafter referred to as “Developer Proprietary Rights”).

*7.CROSS LICENSES*

**

Effective upon completion and delivery of the Work Assignment from DOTCOMIT to Client, DOTCOMIT grants to Client a perpetual, non-exclusive, royalty-free license to use, perform and display the Developer Proprietary Rights in connection with the use, display, operation, maintenance and support of the Work Assignment in the manner contemplated by the said Work Assignment.

Effective upon completion and delivery of the Work Assignment from DOTCOMIT to Client, Client grants to DOTCOMIT a perpetual, non-exclusive, royalty-free license to use, reproduce, perform and display the Work Assignment and Client Proprietary Rights solely and exclusively for the use of DOTCOMIT in its marketing and promotional efforts and to demonstrate its capabilities in the creation of such works to potential customers or others without reservation or restriction.



These clauses are often bones of contention and--depending on the client--either get stripped out or heavily modified.


So the question I have is: if you are a
contractor and fix an SDK bug in the course of trying to get the client's
app to run, who owns that fix?
It depends on the contract, but in most cases I would expect the client 'owns' the fix.

Or do your contracts have ways of
specifying what code the client gets to own or not.  I would imagine some
of you have an arsenal of libraries that you use in multiple projects.
I have never been able to build that arsenal of libraries because I have never had a client contract which allowed me to re-use code for other projects; and I never created it on my own. I've tried a few times, but never got very far.

Since I, generally, sell myself as a subject matter expert the bulk of my clients are coming looking for help on their existing projects; so they have massive code-bases already existing which I would modify. I can understand why they wouldn't want to claim ownership.

I know other contractors/consultants/companies who have had much better luck with that than I in retaining code ownership. My impression is that they are often providing semi-packaged solutions. I assume such arrangements attract a different clientele.

As an interesting note; at the most recent contract negotiation with one of my bigger clients; their newly worded contract had very strict restrictions on open source and code they didn't own. My interpretation meant that doing any Flex dev for them--including maintaining the existing apps they were hiring me to maintain--would be in immediate violation of the terms. I spoke a little about this at a 360|Flex event in the presentation "How to Fail Fantastically" [But the video seems to have been taken down]


 [Insert complaints about too much legalese on the dev list here]

--
Jeffry Houser
Technical Entrepreneur
http://www.jeffryhouser.com
203-379-0773

Reply via email to