Contract clause

Background IP clause

A background intellectual property clause separates what each party already owned from what is created under the contract. The maker keeps its existing tools and frameworks, the client receives what was built for it, and a licence covers the parts of the background that the new work depends on.

Almost nothing is built from nothing. A development team brings libraries, a studio brings templates, and a consultant brings models, so an assignment clause with no background carve out promises something the maker cannot deliver.

· Co-founder

4 min read · Published

Sample clause

a software development agreement between Bluegum Software and Marlow Logistics, a fictional freight business in Brisbane

1. Definitions. Background IP means intellectual property owned or licensed by a party before the Commencement Date, or developed by it outside this agreement, including the items listed in Schedule 3. Project IP means intellectual property created by the Developer under this agreement for the Client. 2. Ownership. Each party retains ownership of its Background IP. Nothing in this agreement transfers Background IP. 3. Project IP. The Developer assigns the Project IP to the Client on payment in full of the Fees. 4. Licence of Background IP. The Developer grants the Client a perpetual, irrevocable, worldwide, non exclusive licence to use, reproduce and modify the Developer's Background IP to the extent it is embedded in or required to operate the Project IP, with the right to sublicense to a supplier operating the system on the Client's behalf. 5. Additions to the Schedule. The Developer may add an item to Schedule 3 only with the Client's written agreement before the item is used in the Project IP.

Sample wording, not legal advice.

Variants

Listed schedule, closed

The client wants certainty and will not accept a category that can expand after delivery.

Background IP means only the items listed in Schedule 3 as at the Commencement Date. Any material incorporated into the Project IP that is not listed in Schedule 3 forms part of the Project IP and is assigned to the Client under clause 3. The Developer may propose an addition to Schedule 3 at any time, and the addition takes effect only if the Client agrees in writing before the material is used. The Developer warrants that Schedule 3 is complete and accurate at the Commencement Date.

Broad definition with a licence back

The maker reuses a large toolkit and cannot list every component, so the client is protected by the breadth of the licence instead.

Background IP means any intellectual property owned or licensed by a party before the Commencement Date or developed independently of this agreement. The Developer grants the Client a perpetual, irrevocable, worldwide, royalty free, non exclusive and sublicensable licence to use, reproduce, modify and maintain the Developer's Background IP to the extent it is embedded in, or reasonably required to use, maintain or extend, the Project IP. The licence survives termination for any reason, including termination for the Client's breach.

No licence back, escrow instead

The maker will not license its framework, and the client needs continuity if the maker stops trading.

The Developer retains its Background IP and grants no licence over it beyond the right to use the Project IP as delivered. The Developer must deposit the source code and build instructions for the Background IP embedded in the Project IP with an escrow agent within 20 business days of each release. The escrow agreement must permit release to the Client if the Developer enters liquidation, ceases to support the Project IP, or fails to remedy a material breach of this agreement within 30 days of notice.

What to negotiate

The risk of leaving it out

Without the clause the contract either promises the client ownership of material the maker cannot lawfully assign, or leaves the client owning a deliverable it cannot operate without components nobody licensed to it. Both problems surface at the same moment, usually when the client asks a second supplier to maintain the work.

Why an assignment alone is not enough

An assignment clause that transfers everything created under the agreement reads cleanly and is often impossible to honour. A development team's deliverable includes its own libraries, a studio's artwork uses its own brushes and templates, and a consultant's report runs on a model built over years of other engagements. Assigning those away either does not happen, because the maker never owned the right to assign them in that way, or happens accidentally and destroys the maker's business. The background clause fixes both outcomes by naming the boundary and then licensing across it, so the client gets something it can use and the maker keeps what it needs for the next project.

The schedule is the whole clause

Background IP is defined by a list far more often than by a definition, and the quality of that list decides whether the clause works. A schedule written at signing, naming specific components rather than categories, gives the client a way to check what it is not getting. A schedule that says the Developer's proprietary tools and methodologies gives it nothing, because the same words cover anything the maker later wants to keep. Clients should also require that additions be approved in writing before the material is used, otherwise a component can become background simply by being included in a delivery.

Where it sits in a generated document

The document generator writes an agreement as numbered content, so the definitions, the ownership statement and the licence back each become their own numbered provision, with the background list referred to as a schedule. The generated text is written from the description it is given and it never prints citations, so any component name or licence scope in a draft has to be checked before the document is used. Describing the licence back in the same sentence as the assignment keeps the two clauses consistent.

Documents that carry this clause

Questions people ask

What is background IP?

It is intellectual property a party already owned before the contract started, or developed independently of it, such as a developer's libraries, a studio's templates or a consultant's models. Foreground or project IP is what gets created under the contract. Separating the two is what lets an assignment clause work without stripping the maker of its own tools.

Should background IP be listed in a schedule?

Yes, and the list should be agreed at signing rather than produced at delivery. A schedule naming specific components lets the client check what it is not receiving. A schedule describing proprietary tools and methodologies is not a list at all, because the same phrase can later cover anything the maker decides it wants to keep.

What licence does the client need over background IP?

Enough to run, maintain and extend the deliverable without asking again. In practice that means a perpetual, irrevocable, worldwide, non exclusive licence including the right to modify and to sublicense to whoever operates the system. Anything narrower can leave the client unable to hand the work to a different supplier later.

Should the licence survive termination for the client's breach?

Clients should push hard for it. A licence that ends on breach means a payment dispute can switch off a live system, which is a disproportionate remedy. The usual settlement is a licence that survives termination for any reason, with unpaid fees pursued as a debt rather than by withdrawing the right to operate the deliverable.

How is open source handled?

Separately, because it is neither party's background and carries its own conditions. Clients normally require a list of components and their licences before delivery, plus a warranty that nothing has been included on terms that would affect the client's own code. Makers usually ask that the warranty exclude anything the client directed them to use.

Can background IP be added during the project?

It should only be added with written agreement before the material is used. Without that control, a component can become background simply by appearing in a delivery, which moves the boundary after the client has already paid. Requiring prior approval keeps the schedule meaningful for the life of the engagement.

Put the clause in a finished document

The button opens the document generator with a starting description already filled in. Change it to match your own agreement before you run it.

Create a document with OneCraft

Related clauses

For everything the document generator can do, see the document maker.

Step by step in the builder: Create a document with AI, then Document builder components.

Sources

Written and checked by the OneCraft team. Last checked .