Who Owns Your Software? Source Code & Copyright (2026)
Paying for development does not automatically make the copyright or source code yours. This guide explains ownership basics, the contract clauses to check, and what goes wrong when you cannot get the source code.
Paying for development does not automatically make the copyright or the source code yours. Under Japanese copyright law, unless the contract says otherwise, the copyright stays with the party that actually wrote the program — the development company. For the client to own the rights, the contract must explicitly state that copyright is assigned to the client. Leaving this vague is where problems start: it surfaces years later, when you want to modify the system or hand it to another vendor.
This guide is written for non-technical owners and procurement leads. It covers four things in order: (1) copyright and source code are two separate things, (2) which contract clauses to check, (3) what actually goes wrong when you cannot secure the rights, and (4) a pre-order checklist.
Copyright and Source Code Are Not the Same Thing
These are easily confused, but you need to treat them separately.
| What it is | Problem if you don't have it | |
|---|---|---|
| Source code (the files) | The set of text files that act as the blueprint of the program. Without it, modification or migration is nearly impossible | You can't hand it to another vendor or fix it yourself |
| Copyright (the right) | The legal right to copy, modify, and redistribute the program | Even with the files, modifying or reusing it can be infringement |
In other words, "receiving the source code" and "being assigned the copyright" must be agreed as two separate promises. You may hold the source files, yet if the copyright remains with the developer, you may need permission to modify them. Only when you secure both do you truly own a system you can freely grow over time.
By Default, the Rights Stay With the Maker
Intuitively you assume "I paid, so it's mine," but copyright law works the opposite way. Absent a specific clause, the copyright to the program belongs to the development company that created it. Paying for it does not, by itself, transfer the copyright to you.
So when the contract is silent on rights, it's not unusual for the relationship to default to "the source code belongs to the developer; the client merely has a license to use it." Disputes usually erupt because the client never knew this, and only discovers it years later when a modification or vendor switch is on the table.
What Actually Goes Wrong
- You can't switch developers: without the source code, a new vendor can't inspect the internals, so only the original developer can maintain it — classic vendor lock-in
- Every change means extra fees and negotiation: if the rights sit with the other side, even small changes require per-request quotes and permissions, hurting you on speed and cost
- You're stuck if the developer folds or goes silent: if both the rights and the source live with them, the day the company disappears, nobody can touch your system
- You can't reuse or resell it: if you want to spin your workflow off into a separate product, you can't do so freely without owning the copyright
The third risk is underrated. We cover the fallout in What to Do When You Can't Reach the Company That Built It and the Guide to Switching Developers, but securing the rights and the source at ordering time prevents most of these situations up front.
Contract Clauses to Check
Even if the legalese looks dense, the points that matter are few. When you receive a contract (or its draft), confirm these three are spelled out.
| Item | Desirable wording | Vague / watch out |
|---|---|---|
| Copyright assignment | "Copyright in the deliverables is assigned to the client upon acceptance" | No mention of rights / states only "belongs to the developer" |
| Waiver of moral rights | "The developer will not exercise moral rights" | No mention (leaves room for complaints when you modify it) |
| Delivery of source code | "Deliverables include the full source code, build instructions, and design docs" | Says only "a working system," with no mention of source code |
"Moral rights" may be unfamiliar: these remain with the maker even after copyright is assigned, covering things like not having the work altered without consent. To modify freely in the future, it's standard practice to add a line that the developer "will not exercise moral rights." The difference between contract types (contract-for-work vs. quasi-mandate) is explained in The Basics of Software Development Contracts.
Note that assigning all rights to the client may raise the price, because the developer can no longer reuse the same components (generic libraries) on other projects. A practical compromise is a line like "business logic rights go to the client; generic components remain reusable by the developer." The key is to put in writing, before ordering, exactly how much freedom your company will have — so no one argues about it later.
When Open Source and Generative AI Are Involved
Modern development routinely mixes in existing open-source software (OSS) and AI-generated code. Both carry rights caveats.
- OSS comes with license terms: even if you contract for "copyright assigned to the client," the rights to the OSS parts do not transfer. OSS is used under its own license (MIT, GPL, etc.). Some, like GPL-family licenses, impose obligations when you modify or distribute, so ask for a list (a bill of materials) of which OSS was used
- AI-generated code: how copyright applies to AI-generated code is still evolving. Confirm how far the developer can guarantee the rights, and at minimum, get a warranty that the code does not infringe third-party rights
Pre-Order Checklist
- [ ] Does the contract clearly state that copyright is assigned to the client?
- [ ] Is there a clause that moral rights "will not be exercised"?
- [ ] Do the deliverables explicitly include the full source code, build steps, and design docs?
- [ ] Have you reviewed the list of OSS used and their licenses?
- [ ] Is there a warranty that no third-party rights are infringed?
- [ ] Have you checked the price difference between full assignment vs. letting the developer reuse generic components?
Deciding these before ordering costs almost nothing, while negotiating "can I have the rights after all?" once the system is live inflates both cost and effort. For what to receive at acceptance, see What Is Acceptance Testing? What to Confirm at Handover.
FAQ
If I pay in full for development, does the copyright automatically become mine?
No. Under Japanese copyright law, absent a specific clause, the copyright belongs to the development company that created the work. For the client to hold the rights, the contract must explicitly state that copyright is assigned to the client. Understand that this is separate from whether or how much you paid.
If I get the source code delivered, can I stop worrying about copyright?
Not entirely. Even holding the source files, if the copyright remains with the developer, you may need permission to modify and use them. In practice, it is safest to include both source-code delivery and copyright assignment in the contract.
My system is already live and the contract said nothing about rights. What can I do now?
First, review your current contract and deliverables to confirm whether you actually hold the source code. Then negotiate an additional copyright assignment and source-code handover with the developer. Because post-launch negotiation tends to incur cost, a practical approach is to settle it at your next modification or when renewing the maintenance contract.
What is a moral-rights 'waiver,' and do I need it?
Moral rights remain with the maker even after copyright is assigned, covering things like objecting to unauthorized alteration. To modify the system freely in the future, it is standard practice to add a line that the developer 'will not exercise moral rights,' and we recommend including it.
What about the rights to the parts built with open source?
Even if you contract for 'copyright assigned to the client,' the rights to the open-source parts do not transfer. Open source is used under its own license (MIT, GPL, etc.). Ask for a list (bill of materials) of which open source was used and confirm the license terms.
Related free tools (no sign-up, instant results)
Feel free to contact us
Contact Us