- When you sell software, you are almost never selling the software itself — you are selling a licence to use it.
- A serviceable EULA usually addresses each of the following: - [ ] Licence grant — a clear statement of what is being licensed (not sold), and whether the licence is exclusive,…
- Software businesses often use these three terms interchangeably, but they serve different purposes: - A EULA governs the licence to use your software product itself.
If your business builds or sells software — an app, a plugin, a desktop program, or a SaaS platform — you need a document that spells out what the people using it are actually allowed to do with it, and what happens if something goes wrong. That document is usually called an end-user licence agreement, or EULA.
A lot of small software businesses either skip this step entirely or copy someone else's EULA off the internet without understanding what it does. Both approaches create real risk. A EULA is not paperwork for its own sake — it is the contract that determines whether you can enforce your restrictions, limit your liability, and control how your product gets used.
This article explains what a EULA actually does, the clauses worth taking seriously, and where businesses commonly get it wrong.
What a EULA Actually Does
When you sell software, you are almost never selling the software itself — you are selling a licence to use it. Software is protected by copyright the moment it is created, which means that without permission, a user has no legal right to run, copy, or modify it at all.
A EULA is that permission. It defines:
- What the user is allowed to do with the software (install it on how many devices, use it for what purpose)
- What they are not allowed to do (reverse-engineer it, resell it, share login credentials)
- Who owns the underlying intellectual property (you, not the user, in almost every case)
- What happens if the user breaches the agreement
Without a EULA, you are relying on default copyright law to protect you, and default copyright law does not address the practical questions — like how many devices someone can install your app on, or whether your liability is capped if your software causes a customer's business a loss.
Core Clauses Every EULA Should Cover
A serviceable EULA usually addresses each of the following:
- [ ] Licence grant — a clear statement of what is being licensed (not sold), and whether the licence is exclusive, non-exclusive, transferable, or perpetual versus subscription-based
- [ ] Scope of use — number of users, devices, or installations permitted, and whether commercial use is allowed
- [ ] Restrictions — no reverse-engineering, no reselling or sublicensing, no removing copyright notices
- [ ] Intellectual property ownership — a statement that you retain all rights in the software, including future updates
- [ ] Warranty disclaimer — software is provided generally "as is," with implied warranties disclaimed to the extent the law allows
- [ ] Limitation of liability — a cap on what you owe if the software fails or causes a loss, and an exclusion of indirect or consequential damages
- [ ] Termination — what triggers termination of the licence and what happens to the user's data or access afterward
- [ ] Updates and support — whether you are obligated to provide updates, patches, or ongoing support
- [ ] Governing law — a statement that Ontario law governs the agreement
EULA, Terms of Service, and Privacy Policy Are Not the Same Thing
Software businesses often use these three terms interchangeably, but they serve different purposes:
- A EULA governs the licence to use your software product itself.
- Terms of Service typically govern use of a website or online platform more broadly — account rules, acceptable use, payment terms.
- A privacy policy discloses what personal information you collect and how you use it, a distinct obligation under federal privacy law (PIPEDA) for most Ontario businesses.
A SaaS business often needs all three, and they should be consistent with each other rather than duplicated with conflicting terms.
Making a EULA Enforceable
A EULA is only useful if a court would actually enforce it, and enforceability comes down to whether the user had a genuine opportunity to see and agree to the terms before using the software. Simply burying a link to the EULA somewhere the user is unlikely to notice is a weak basis for enforcement. The stronger practice is to require the user to take an affirmative action — checking a box or clicking "I Agree" — after being shown the terms, before the software can be used.
Common Mistakes
- Using a generic template with no Ontario-specific governing law clause, leaving it unclear which court and which province's law would apply to a dispute
- Never updating the EULA as the product changes, so it no longer reflects what the software actually does
- Promising more in marketing than the disclaimer language takes away, creating an inconsistent agreement that a court may read against the business that drafted it
- Forgetting that a EULA does not replace a privacy policy when the software collects personal information
Frequently asked questions
Is a EULA legally binding in Ontario if the user just clicks "I Agree"?
Generally yes, provided the user had a genuine opportunity to review the terms before clicking and the process required an affirmative action to accept. Courts look at whether reasonable notice was given, not just whether a click happened somewhere in the process.
Do I need a lawyer to write a EULA, or can I use a template?
A generic template rarely matches your specific product, business model, or risk profile, and an unenforceable or poorly drafted limitation-of-liability clause can leave you exposed exactly when you need it most. A lawyer can tailor the core clauses to how your software is actually licensed and sold.
How is a EULA different from an open-source licence?
An open-source licence typically grants much broader rights to use, modify, and redistribute code, often in exchange for conditions like attribution or sharing modifications. A EULA for proprietary software is usually far more restrictive. If your product incorporates open-source components, you need to understand both.
Can I change my EULA after users have already agreed to an older version?
You can update it going forward, but changing terms for existing users usually requires giving them notice and, in many cases, an opportunity to accept the new version before it takes effect. Silently changing the terms on existing users is legally risky.
This is a corporate question
Start a file online — flat, published fees, reviewed by a licensed Ontario lawyer before a dollar is owed.