Hire Custom Software Development

Overview

Summary

Under U.S. copyright law, code a contractor writes for you is not automatically yours: a transfer of copyright ownership is not valid unless it is in a writing signed by the owner.

Hiring custom software development means paying a person or firm to build an application for your company. In 17 U.S.C. § 101, a "work made for hire" is a work prepared by an employee within the scope of employment, or, for specially ordered or commissioned work, one of nine listed categories where both sides also sign a written agreement saying so. Software is not named among the nine. Under § 204(a), a transfer of copyright ownership needs a signed writing.

This is a plain summary of the statute, not legal advice.

Detailed Guidance

Tip 1: Get the transfer of ownership in a signed writing

Section 204(a) says a transfer of copyright ownership, other than by operation of law, is not valid unless an instrument of conveyance, or a note or memorandum of the transfer, is in writing and signed by the owner of the rights conveyed or the owner's authorized agent. A contract clause that assigns the code to your company is that writing.

Tip 2: Keep the source code, hosting and accounts in your company's name

Company E's founder had been given a download from the previous developer that did not contain everything. I worked with the developer to recover the complete source code before anything else could move forward. On my projects, you own your source code, hosting and accounts.

Tip 3: Compare delivered work with the written specification at each stage

Company E's founder had hired a small firm that kept building the wrong things. He paid a designer for the interface and the firm built a different one. Updates broke what had worked, the developer disappeared for stretches, and the product was never finished. All he had was a desktop script.

Nobody was steering the work, so specifications were ignored and nobody noticed until it was too late.

Why Moosara Can Help

How We Help

Moosara is Robert Lara III: one engineer, fully remote, who has built on .NET since 2009 and Angular since 2019 and works with U.S. companies of 1 to 10 people. Book a free 15-minute call and you will hear what is wrong and what it would take to fix. The call is free, and you keep the source code, hosting and accounts.

Request a Free Consultation

Sources

Related Guides