Work for hire — how not to lose code rights in a client contract
Work made for hire in US-style MSAs often means: what you build under the deal is theirs from creation.
You thought you “sold a project” — you may have licensed your toolkit forever.
Work for hire vs assignment
Many MSAs use both. Search the IP section for work made for hire and assign all right, title and interest.
Background IP trap
You “retain” pre-existing code but grant a perpetual royalty-free license for anything needed to use deliverables — client can reuse your framework elsewhere.
Ask for: narrow license, this product only, no exclusive sublicense.
Open source warranty
You warrant no OSS that forces disclosure of client code — dangerous if dependencies are not yours alone.
Portfolio
Get a written portfolio carve-out unless NDA blocks it.
Checklist
- Work for hire — yes/no
- Background IP licensed?
- Exclusive?
- Reuse modules elsewhere?
- Portfolio allowed?
Upload the MSA to Contractoor — IP shows in risk blocks.
Informational only, not legal advice.