Contract & Dispute Prevention

Who Owns the Source Code? — Defining Deliverable Scope

A guide to the legal and practical standards for source-code ownership, copyright, and deliverable scope in outsourced software development. Essential contract clauses to verify before signing.

Freesi·
Summary in 3 Lines
  • If source-code ownership is not specified in the contract, it legally defaults to the developer (the creator).
  • Ownership transfer upon final payment is the standard practice, though the vendor's proprietary frameworks are usually excluded.
  • Your deliverable scope should cover not just source code, but also the database, API documentation, original design files, and server configurations.

Legal Basis for Source-Code Ownership

Under Korean copyright law, software copyright belongs by default to the person who created it (the vendor). This is because outsourced development is classified as a "contract for work," not a "work made for hire."

Therefore, if the contract contains no ownership-transfer clause:

Copyright of the source code belongs to the vendor

The client holds only a "right to use"

Modifying the source code or handing it to another vendor could be legally problematic

To prevent these disputes, the contract must include a clause such as "Upon full payment of the final balance, the economic copyright of the source code and all deliverables is transferred to the client."

Points to note:

"Moral rights" (such as the right of attribution) cannot be transferred (by law)

Copyright of open-source libraries remains with their original authors

The vendor's proprietary frameworks and boilerplate code are typically excluded from the transfer

In practice, most vendors agree to ownership transfer, but without explicit contract language, it is difficult to enforce legally in a dispute.

Deliverable Scope Checklist

Receiving only the source code is not enough to operate and maintain the service. You must receive all of the following deliverables.

Required Deliverables:

Recommended Deliverables:

Key point: If your contract simply says "source code delivery," that is literally all you will receive. Enumerate every deliverable item explicitly to be safe.

Sample Ownership Contract Clauses

Below are the key ownership-related clauses commonly used in practice.

Economic Copyright Transfer Clause:

"The economic copyright of software developed by Party B (Vendor) under this contract shall be transferred to Party A (Client) upon full payment of the final balance."

Exception Clause:

"However, any proprietary frameworks, libraries, or tools that Party B owned prior to this project, as well as open-source software, are excluded from the transfer."

Usage Restriction Clause:

"Party A may freely use, modify, copy, and distribute the transferred source code. Party B may not use the source code in other projects without Party A's consent."

Deliverables List Clause:

"Party B shall deliver to Party A all deliverables specified in the attached [Deliverables List] upon project completion."

Real-World Ownership Disputes and Prevention

Case 1: Source code withheld due to unpaid final balance

When the client did not pay the final balance, the vendor refused to deliver the source code. This could have been prevented with a clause stating "Deliverables for each milestone phase are delivered immediately upon milestone payment."

Case 2: Vendor sold the same code to another client

With no ownership transfer clause, the vendor delivered a nearly identical system to a competitor. Prevent this with an "exclusive use" or "prohibition on reuse in competing projects" clause.

Case 3: Unable to retrieve source code after vendor closure

The source code was stored only on the vendor's servers. When the vendor shut down, access was permanently lost. Prevent this by pushing source code to the client's Git repository at each milestone completion.

Prevention essentials:

1. Specify the ownership transfer clause in the contract

2. Sync source code to the client's repository at every milestone

3. Enumerate deliverables in detail

4. Include a clause prohibiting reuse in competing projects

Want to discuss your project in detail?

Enter your requirements on Freesi, and AI will instantly provide an estimated quote.

Get a Free Quote

Frequently Asked Questions

Once I receive the source code, can I modify it myself?
If economic copyright has been transferred, you are free to modify it. However, if you lack in-house development capabilities, you can hire another vendor for maintenance — and for that, you will need both the source code and its documentation.
Can ownership be transferred for source code that includes open-source components?
Copyright for the open-source portions remains with the original authors and cannot be transferred. However, usage is generally unrestricted under open-source licenses such as MIT or Apache. If GPL-licensed code is included, there may be an obligation to release your source code publicly, so verify the license types involved.

Related Guides