TransWikia.com

Is it normal for the client to own all IP for work created by a software contractor?

Law Asked on December 9, 2021

Usually when a contractor creates some new solution for their client it is understood that “tools of trade” used by the contractor are owned by the contractor, while any new IP created for the client is owned by the client.

What happens when the client wants to own all the IP? Does this ever make sense?

Wouldn’t that make it impossible for the contractor to build anything similar for other clients? How would the contractor grow their business if they stopped using tools of trade? Do these things even get enforced legally (how would one prove the solution was repeated elsewhere and thus infringing on IP rights?)

2 Answers

The author owns copyright except in “work for hire”

A truly independent contractor (not an employee that is called a contractor) is not engaged in work for hire and owns copyright in the code they create.

In jurisdictions where copyright can be transferred then the contract can do that. Who owns the copyright is therefore a decision of the parties to the contract.

If the client owns the copyright then, yes, the contractor cannot copy it without permission. They can rewrite similar code that implements similar functions from scratch and it will, no doubt, look similar but that’s not a copy and doesn’t breach copyright law.

Answered by Dale M on December 9, 2021

The customer will own exactly what is stated in the contract. As the contractor, who wants to be able to reuse code (which is in everybody’s best interest) you want to keep the copyright, with the client having the license to use the code any way they want. If the customer wants the copyright with the contractor losing all rights, that will be in the contract, and it will cost.

If the contractor produced an application that use lots of domain knowledge supplied by the client, that will often not give the client copyright, if the contractor is the one producing the actual expression of that knowledge by translating knowledge into code. If the client provides knowledge that is actually a trade secret, then an NDA should be signed. And again, it’s contracts. The client can put into the contract that their domain knowledge must not be reused. That is quite reasonable. The client might add to the contract that the contractor will not write software for any competitor. That is legal if it is in the contract, but it will cost.

Answered by gnasher729 on December 9, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP