AI & Automation

Who Owns AI-Generated Code? A practical take for outsourcing AI-enabled development

You paid for the build, but do you own it? How AI changed IP in dev contracts, split into three buckets, and the two ways we handle it at Eldur Studio.

Who Owns AI-Generated Code? A practical take for outsourcing AI-enabled development

Who owns AI-generated code? Less than your contract assumes.

You hire someone to build your site. You pay the invoice. The contract says “all work is original and assigned to you.” You own it, right?

Maybe not. I’ve reused the same (super-industry-standard) IP clause for years, and this year it stopped matching reality. The build was fast and affordable because the developer leaned on AI agents, reusable skills, and a Model Context Protocol (MCP) setup that wrote most of the code. A clause that assumes a human typed every line, and can therefore sign it all over, no longer describes how the work gets made.

Two things changed under the contract

Ownership got fuzzy. US copyright needs a human author. Code a model writes with little human input isn’t clearly owned by anyone, so “we assign all IP to you” can be handing over rights that don’t exist.

The value moved. When AI compresses a month of work into a week, the code isn’t the asset anymore, the method is. The prompts, the skills, the MCP setup, that’s what makes the speed possible, and it’s what a good builder reuses on every other client. “Assign everything” stops being harmless boilerplate and starts asking someone to give up their livelihood.

The fix: three buckets, not one

The confusion clears the moment you stop treating “the work” as a single thing.

Two lines that now belong in any dev contract: a date boundary on “pre-existing IP” so it can’t quietly absorb what’s built on your project, and a warranty that any AI or third-party tools don’t drag restrictive licenses into your codebase.

How we handle it at Eldur Studio

We make the choice explicit up front and price it honestly. Two ways to work:

Neither is the right answer by default. It depends on whether you’re buying a website or an asset. The trap is paying for one and assuming you got the other, which is exactly what an old work-made-for-hire clause lets happen.

Not sure which one you need? That’s the conversation worth having first. Take a look at the 2x2 matrix before to help you decide

ip-2x2.png

FAQ

Does AI-generated code qualify for copyright?

This is a new topic, changing fast. At the moment, in the U.S. it doesn’t. US copyright needs human authorship, so code produced by a model with little human input may not be protected, which means it can’t be cleanly assigned either. Human review and editing strengthen the claim, but one must prove the uniqueness of the code and the inability of a model to replicate it.

Should I own my developer’s tooling, especially if it’s custom for my project?

Usually not, and you don’t need to. Historically, dev tooling has been. You want the deliverable plus a license to any tooling baked into it. The automation and prompts are how a good builder stays fast, for you and for their next client.

Assign the methods, or license them?

Assign if you plan to build a product on them or want an asset that outlives any one developer. License if you just need to use and extend your own site. Either way, decide it in writing.

While I hold a Law degree and LLM, I’m not a practicing attorney. This is a practitioner’s take, not legal advice. For anything you’re signing, ask a local licensed lawyer.

— Veronica

Ready to build AI workflows for your team?

Schedule a call