TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Home/Articles/Corporate
№ 321 Corporate

Open-Source Software Licensing Risks for Ontario Businesses

Understand the licensing risks Ontario businesses take on when building software with open-source code, from copyleft rules to due diligence gaps.

Corporate5 min readTSLBy the Treadstone Law team · OntarioUpdated 2026-07
All articles
Key takeaways
  • Open-source code is protected by copyright just like proprietary code.
  • Open-source licences generally fall into two rough categories, though many individual licences have their own variations: The exact obligations depend entirely on the specific licence…
  • If a strong copyleft-licensed component is combined with your proprietary code in a way the licence treats as a single derivative work, you may be obligated to release your own source…

Almost every modern software product is built on open-source code — libraries, frameworks, and components that other developers have made freely available. Using open-source software is not the problem. The problem is that "free" does not mean "no obligations," and a lot of businesses discover the strings attached only after a customer, investor, or acquirer's lawyer asks to see a list of every open-source component in the product.

This article walks through the main open-source software licensing risks an Ontario business should understand before building — or selling — a product on open-source foundations.

Open-Source Licences Are Still Licences

Open-source code is protected by copyright just like proprietary code. The difference is that the copyright holder has published a licence granting broad permission to use, copy, modify, and often redistribute the code — but that permission almost always comes with conditions. Ignore the conditions, and you are using someone else's copyrighted work without a valid licence, which exposes you to an infringement claim regardless of how well-known or "free" the code seemed.

Two Broad Categories of Open-Source Licence

Open-source licences generally fall into two rough categories, though many individual licences have their own variations:

CategoryWhat It Generally RequiresPractical Risk
Permissive (e.g., MIT-style, Apache-style, BSD-style licences)Usually just attribution and keeping the licence notice intactLow — code can generally be combined with proprietary code and sold without releasing your own source
Copyleft / "share-alike" (e.g., GPL-style licences)Often requires that a derivative or combined work be distributed under the same open-source termsHigh — can force disclosure of your proprietary source code if triggered, depending on how the code was incorporated

The exact obligations depend entirely on the specific licence text attached to each component — this table describes general tendencies, not a substitute for reading the actual licence.

Where the Risk Actually Shows Up

Building an Open-Source Governance Practice

  1. Maintain an inventory. Keep a running list — sometimes called a software bill of materials — of every open-source component your product uses, including its licence type.
  2. Set an approval policy. Decide in advance which licence categories your business will use freely, which need legal review before approval, and which are off-limits for your product.
  3. Review before you ship, not after. Licence review is far cheaper before a component is embedded throughout your codebase than after.
  4. Document how each component is used. Whether code is statically linked, dynamically linked, or merely called as a separate service can affect whether copyleft obligations are triggered — a technical question with legal consequences, best answered by someone who understands both.
  5. Revisit before any sale, financing round, or major customer contract. These are the moments someone else's lawyer will actually check your work.

Frequently asked questions

Can I just avoid open source entirely to avoid these risks?

In practice, almost no modern software is built entirely without open-source components — even indirectly, through frameworks and tools. The realistic goal is managing the risk, not eliminating open source altogether.

Does using open-source code mean my whole product has to become open source?

Not usually, and this is a common misconception. Only certain copyleft licences carry that risk, and only in specific circumstances involving how the code is combined with your own. Most permissive licences carry no such obligation.

What happens if I find out later that my product used a non-compliant open-source component?

The response depends on the specific licence and how the code was used, but options can include coming into compliance going forward, replacing the component, or negotiating a separate licence. Address it as soon as you find it — waiting rarely improves the position.

Do I need a lawyer to review open-source licences, or can a developer handle it?

Developers are well placed to identify which components and licences are in use, but interpreting what a licence legally requires — especially around copyleft obligations — is a legal question, and the two roles work best together.

This article is general information, not legal advice. Reading it does not create a lawyer-client relationship. Ontario laws, tax rates, and government programs change, and how the law applies depends on your specific facts. For advice about your situation, speak with a licensed Ontario lawyer. Treadstone Law is licensed by the Law Society of Ontario — reach us at 1-844-900-1070 or start a file online.

This is a corporate question

Start a file online — flat, published fees, reviewed by a licensed Ontario lawyer before a dollar is owed.

ContactStart a File →