Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.
If your business builds (or even just tweaks) software, your code can quickly become one of your most valuable assets.
But here’s the catch: “valuable” doesn’t automatically mean “protected”. Without the right legal foundations, it can be surprisingly easy to lose control of your software, especially when contractors, founders, agencies or collaborators are involved.
In this guide, we’ll break down what software copyright means in the UK, who owns it, how you can protect it from day one, and the practical steps you can take if someone copies your code or misuses your software IP.
What Is Software Copyright (And What Does It Protect)?
In the UK, copyright is the main legal right that protects software code and certain related materials. It sits under the Copyright, Designs and Patents Act 1988 (CDPA), which is the key legislation for copyright in the UK.
Copyright can protect software in a few different ways, including:
- Source code and object code (the written code itself)
- Preparatory design material (for example, technical specifications and certain design documents)
- Databases (sometimes through copyright and sometimes via separate “database right”, depending on the structure and investment)
- Documentation (user guides, help articles, internal documentation)
- Visual elements that are original works (icons, graphics, UI artwork, etc.)
It’s important to understand what copyright doesn’t protect.
Copyright generally protects the expression of an idea (your specific code, wording, assets and structure), not the underlying idea or function itself. So if someone independently builds software that performs a similar function without copying your code or other original expression, copyright may not help.
Do You Have To Register Software Copyright In The UK?
No. UK copyright protection arises automatically as soon as the work is created (as long as it meets the legal threshold for “originality”).
That said, while there’s no official registration system for copyright in the UK, you still need to be able to prove ownership and prove what existed when if there’s ever a dispute. (More on practical evidence steps below.)
Copyright vs Patents vs Trade Marks (Quick Comparison)
Software businesses often mix up different IP rights. Here’s the simplest way to think about it:
- Copyright: protects your code and original content automatically.
- Patents: can protect some computer-implemented inventions where there’s a qualifying technical contribution, but eligibility is nuanced and advice is usually needed.
- Trade marks: protect your brand identifiers (business name, product name, logo).
For many SMEs, software copyright is the starting point because it’s automatic and directly tied to your codebase.
Who Owns Software Copyright When Your Business Builds The Code?
This is where many small businesses get caught out.
It’s common to assume: “We paid for the software, so we own it.” In reality, ownership depends on who created the work and what your contracts say.
If Your Employee Writes The Code
In many cases, where an employee creates software “in the course of employment”, the employer owns the copyright by default under UK law.
But “default” doesn’t mean “risk-free”. Disputes often happen when:
- the scope of the employee’s role wasn’t clear
- the code was created partly outside work hours or using personal equipment
- there’s no clear IP clause in the employment documentation
This is why your employment paperwork should clearly deal with IP ownership and confidentiality (particularly for developers and technical staff).
If A Contractor, Freelancer Or Agency Writes The Code
Here’s the big one: where a contractor creates code for you, the default position is that the contractor owns the copyright unless there’s a written assignment (or your agreement clearly says the IP is being transferred).
That can be true even if:
- you paid their invoices in full
- the code was written specifically for your product
- the contractor worked closely with your team
Sometimes, a business may have an implied licence to use what it paid for - but that’s not the same as owning the copyright, and it can be risky if you need to modify, commercialise, or enforce the IP later.
If your business relies on outsourced development, you should treat copyright ownership as a “must-sort” item before any build begins. This is also where having a tailored Freelancer Agreement can make a huge difference, because it can clearly set out IP ownership, confidentiality, deliverables and payment terms.
For a deeper look at how these relationships affect IP ownership, the rules around independent contractors are especially important for software businesses.
If It’s Built By Founders Or Co-Founders
Founder-built code is another common grey area. If one founder writes the code before the company is properly set up (or before the IP has been assigned into the company), you can end up with a mismatch between:
- who owns the software copyright legally, and
- who the business assumes owns it commercially.
This can become a major issue if you later raise investment, sell the business, or if there’s a founder exit.
How Can You Protect Software Copyright In Practice (Beyond “It’s Automatic”)?
Even though copyright exists automatically, protecting it in a real-world business setting usually comes down to two things:
- paperwork (clear ownership and usage rules), and
- proof (evidence of creation and control).
1) Use Clear Copyright Notices In Your Product And Documentation
A simple copyright notice won’t “create” rights (you already have them), but it can help put others on notice and support your enforcement position.
Many businesses use the © symbol plus company name and year, for example: “© 2026 Your Company Ltd”. If you’re unsure how to format this properly, using the copyright symbol correctly is a helpful baseline.
2) Keep Strong Evidence Of Creation And Version History
If there’s ever a dispute, you’ll want to show what you created and when. Practical steps include:
- maintaining a version control history (commits, branches, merge requests)
- keeping dated technical specifications and product requirements
- retaining invoices, statements of work and acceptance emails
- recording who had access to repositories and production environments
- keeping release notes and changelogs
This isn’t about bureaucracy. It’s about being able to confidently demonstrate ownership and originality if you need to enforce your copyright later.
3) Control Access To Your Code And Technical Environments
Legal rights are harder to enforce if your operational practices are messy.
As a business, it’s worth tightening up:
- who has admin rights
- how access is granted and removed (especially when staff/contractors leave)
- whether production credentials are shared or individualised
- whether your codebase and documentation are separated by permissions
These steps won’t replace contracts, but they reduce the risk of accidental leakage and make it easier to show who did what if something goes wrong.
4) Be Careful With Open-Source Software (OSS)
Many software products rely on open-source libraries. That’s normal, but you need to manage it properly.
Different open-source licences have different obligations. Some may require you to:
- provide attribution notices
- include the licence text in your distribution
- publish source code (in some “copyleft” scenarios)
If your business model depends on keeping code proprietary, it’s worth getting advice on OSS compliance and having internal processes around approvals and audits.
What Contracts Should A Business Use To Lock Down Software Copyright?
If you want to protect software copyright from day one, contracts are where the protection becomes real.
The goal is to make sure your business has:
- clear ownership of the code and related IP, and
- clear limits on how others can use, share or reuse it.
IP Assignment: The Cleanest Way To Put Copyright Into The Business
Where code is created by founders or contractors, it’s often best practice for the individual creator to sign an IP Assignment so the copyright is formally transferred to the company.
This can be critical when:
- you’re preparing for investment or due diligence
- you’ve used multiple developers over time
- a founder built the MVP before the company was incorporated
Without a clear assignment, you can end up in a situation where the company has only an implied licence to use the software (or worse, no licence at all).
Confidentiality And NDAs (Especially Pre-Build Or Pre-Pitch)
If you’re sharing code snippets, architecture diagrams, or product details with potential developers, partners or clients, confidentiality terms matter.
In many cases, a Mutual NDA can be a practical starting point, particularly where both sides will be sharing commercially sensitive information.
Just keep in mind: NDAs don’t replace IP ownership clauses. They do different jobs.
- IP clauses determine who owns what.
- Confidentiality clauses restrict disclosure and misuse of sensitive information.
Developer/Contractor Agreements With IP And Moral Rights Clauses
If you’re engaging contractors or an agency, your agreement should usually cover:
- ownership of software copyright and related IP (including “future IP” created during the engagement)
- assignment vs licence (and whether any licence is exclusive or non-exclusive)
- warranties (for example, that the work is original and doesn’t infringe third-party rights)
- handover obligations (repositories, credentials, documentation)
- restrictions on reuse (for example, preventing them from reusing your code in another client project)
You can also address “moral rights” in the contract where relevant - for example, by including a moral rights waiver (moral rights generally can’t be assigned in the same way as copyright, but they can often be waived).
If You’re Selling Software: Use Proper Customer Terms
If your business provides software to customers (especially SaaS), your customer contract should clearly set out:
- what the customer is allowed to do with the software
- what they can’t do (copying, reverse engineering, sharing logins, etc.)
- who owns the software copyright and IP
- how data, security and service levels are handled
This is where having fit-for-purpose SaaS terms can help you avoid disputes and protect your codebase and commercial model as you scale.
What If Someone Copies Your Code Or Misuses Your Software IP?
If you suspect someone has copied your code, forked your product, or reused your software without permission, it can feel confronting - but you do have options.
In practice, enforcement usually comes down to: (1) working out what happened, (2) preserving evidence, and (3) choosing a proportionate legal response.
Step 1: Confirm What’s Been Copied (And Preserve Evidence)
Before you send an angry email (tempting, we know), take a breath and document what you can.
Helpful evidence might include:
- screenshots of the infringing product or website
- URLs, dates, and version identifiers
- repository history showing your original work and dates
- contracts showing your ownership (or assignments signed by creators)
- any communications suggesting they had access to your code
It’s also worth thinking about whether the issue is purely copyright infringement, or whether there may be a confidentiality breach (for example, ex-contractor reuse) or misuse of trade secrets.
Step 2: Check Your Own Contracts And Licensing Position
A key question is whether the other party might claim they had permission. For example:
- Did you grant them a licence (even informally)?
- Did an old contract allow reuse of “background IP”?
- Was ownership ever properly assigned to your company?
This is why getting your documents right early is so important - disputes are much easier to resolve when the paperwork is clear.
Step 3: Take Proportionate Action
Depending on the situation, typical next steps can include:
- a lawyer’s letter asking them to stop and confirming your rights
- requesting removal or takedown of infringing content
- negotiating a licence fee or settlement (where appropriate)
- court action (usually a last resort, but sometimes necessary)
The “right” approach depends on what was taken, how damaging it is, and what outcome you want (stop the infringement, recover losses, protect reputation, or all of the above).
Key Takeaways
- Software copyright in the UK generally protects your source code, object code and certain related materials automatically under the Copyright, Designs and Patents Act 1988.
- Even though copyright is automatic, your business should still build strong evidence (version history, dated documentation, access controls) to prove what you created and when.
- Ownership is a common trap: with contractors and agencies, the default is often that the creator owns the copyright unless there’s a clear written assignment to your business.
- Where founders or external developers created key code, an IP assignment can be one of the cleanest ways to ensure the company (not an individual) owns the copyright.
- If you provide software to customers, strong customer terms (including SaaS terms) are essential to control copying, access, and permitted use.
- If someone copies your code, act calmly and strategically: preserve evidence, check your contractual position, and get legal advice on the best enforcement option.
If you’d like help protecting your software copyright, setting up the right IP ownership paperwork, or putting customer terms in place, you can reach us at 08081347754 or team@sprintlaw.co.uk for a free, no-obligations chat.


