We’re reader-supported and may be paid when you visit links to partner sites. We don’t compare all products in the market, but we’re working on it!
No-one wants to spend hours developing proprietary software only to draw the short stick when they finally decide to sell it to customers. So if you create software that you intend to sell or distribute, you'll need a Software Licence Agreement to protect your intellectual property.
This guide explores what such an agreement would entail, how it protects you (and how it doesn't), and where to find online legal services.
What is a Software Licence Agreement?
A Software Licence Agreement ensures that you retain the rights to your work, and tells customers or users what they are and aren't allowed to do with the software. For example, whether they're allowed to redistribute it, if they can modify any of the code or design, and if they're allowed to copy any of the code or content.
With this type of legally-binding agreement, you can also stipulate where users are allowed to install the software and how many times they're allowed to install it.
When should I use a Software Licence Agreement?
If you're a software developer or a company that's working on software that you intend to distribute or sell, then you'll want to have it legally covered by a Software Licence Agreement.
This will protect you from copyright infringement by providing a legal contract between you and anyone who uses the software, which will back you in case you want to pursue legal action.
Without one in place, other people will be able to modify, resell, or do anything they want with your software and you'll have no legal support to keep them from doing so.
How a lawyer can help with your agreement
A lawyer isn't strictly necessary when it comes to drafting a licence agreement. You can create one yourself, but keep in mind that a standard agreement isn't one-size-fits-all.
If you feel that the agreement you drafted isn't covering all your bases to the extent that you need it to, or you're worried about whether some of the clauses will hold up in court, then it might be better to consult with a lawyer.
Find a customisable Software Licence Agreement template now
We update our data regularly, but information can change between updates. Confirm details with the provider you're interested in before making a decision.
More on where to get legal support online
- Lawpath. Lawpath is an online legal resource for small businesses and entrepreneurs. You can view samples for free but have to register for a monthly membership to edit documents.
- LawDepot. LawDepot provides a large range of free document templates for download.
- Docular. You can view samples for free, but need to register an account to get access to documents.
What's included in a Software Licence Agreement?
These types of agreements can include various descriptions that limit use and protect the developer from liability, and they can be as extensive as you need them to be. There are also different types of Software Licence Agreements, each relating to a different situation.
- The scope of the software being licenced
- How the software will be delivered and installed
- Duration of the licence agreement
- Licence fees
- Warranties and licensee obligations
- Limitation of liability
- Confidentiality clause
- Termination specifications.
Typically not included
A Software Licence Agreement cannot dictate what a customer does when using the software, within reason. For example, software that lets clients make 3D models cannot dictate what type of 3D models they're allowed to make. The agreement can make a claim to ownership of something developed using the software, but intellectual property is a tricky one, so it's best to consult with an Intellectual Property Lawyer when drafting this part.
Software Licence Agreement vs End User Licence agreement
Probably the biggest difference between a Software Licence Agreement and an End User Licence Agreement is that the former is typically used for business purposes, while the latter is used when software is distributed to a large number of users, often through a third party.
A developer will have a Software Licence Agreement in place with a company that is using or distributing their software, but the company will never own the software. These types of agreements usually include a finite number of days that the software can be used. End user agreements, on the other hand, normally stipulate that the user now has access to the software for life.
How do I write my own Software Licence Agreement?
When writing a software licence agreement, try to include:
- Must-have information, like the scope of the agreement, the term of the contract and termination requirements, the liability of both parties, and any confidentiality clauses.
- Clearly marked and labelled sections
- Straightforward, plain language – always aim for explanations that are easy to understand.
- Bullet points, where necessary, to break paragraphs down into smaller piece.
How effective is a Software Licence Agreement?
It can be very effective if it's created in the right way. After all, this is a legally binding document and will be strictly enforced by the law, binding both parties to the agreements set out in the document.Back to top
More guides on Finder
How to build a DIY Raspberry Pi arcade machine for retro gaming
We explain everything you need to make your own retro arcade machine, built around the super-flexible Raspberry Pi.
Share sale agreement templates
Learn about the key points of share sale agreements and find templates you can download and customise to your needs.
Unincorporated joint venture agreement templates
Create a watertight joint venture agreement with the help of a legal template.
Incorporated joint venture agreement templates
Use a customisable template to help ensure your incorporated joint venture agreement is legally sound.
Service delivery agreement templates
How to download and customise a service delivery agreement to quickly protect your business.
Unsecured loan agreement templates
How to craft a legally binding contract with the help of a template.
How to start a network engineering business
Here's how to use your IT skills to start your own network engineering business.
How to start a curtains and blinds business
Get all the important details on starting your own curtains and blinds business.
Travel agency agreement templates
There's no need to start from scratch with a professionally-made template you can download.
How to start an auto electrical business
What you need to know if you're looking to launch your own auto electrical company.
Ask an Expert