Skip to main content

Misconceptions

What teams assume vs. what licenses require

Open source is often treated as permission to ship. In practice, each library, font, SDK, or script you bundle is a license, with notice, attribution, or copyleft rules that differ by component.

The cards below pair common assumptions with what those licenses actually require, before a customer, auditor, or acquirer asks.

Last updated: July 2, 2026

Open source does not mean no legal obligations.

It means the obligations are standardized, public, and enforceable, often without anyone on the team having read them.

  • Assumption

    “It’s open source. We can ship it.”

    Reality

    Every component comes with conditions. Permissive licenses still require copyright and license notices in distributions. Copyleft licenses can require source offers, license propagation, and distribution analysis. Not a footnote on a wiki.

  • Assumption

    “We’re SaaS, so licenses don’t apply.”

    Reality

    Some obligations are lighter for network-only use; many are not. GPL, LGPL, Apache attribution in installers, font redistribution, and asset attribution still matter. And customers still ask what you ship and what you bundle.

  • Assumption

    “Legal will handle it if it’s important.”

    Reality

    Legal cannot operationalize what engineering never inventoried. Package lists change every sprint; fonts, icons, and SDKs often never appear in them. By the time counsel is looped in, the release is already out.

  • Assumption

    “We have a LICENSE file in the repo.”

    Reality

    Your repo’s license is yours. Not your dependencies’. A single attribution file from three years ago does not describe what customers download today.

  • Assumption

    “npm update is just a patch, compliance stays the same.”

    Reality

    A version bump can change the effective license, add copyleft, or swap obligations entirely. Routine updates are one of the most common ways compliance breaks without anyone noticing.

Continue reading

Related topics

One idea per page: Follow the path that matches your next question.

Next step

When you are ready to move from reading to action:

Review workflow guide

Cookies on sourcetrust.dev

We use essential cookies for security, including abuse prevention on our site scan and walkthrough request form. With your permission, we also use optional analytics and diagnostics (Google Tag Manager on this site, and the Sentry browser SDK on the SourceTrust application when configured). See our cookie policy.