How licensing works on thesvg.org, what you promise when you submit, and what we promise when we publish. Plain language, with sources you can verify.
Not legal advice. This document explains how we operate. If the brand you're submitting belongs to someone else and you're unsure about your rights, talk to a lawyer or the brand owner before submitting. See DISCLAIMER.md for the full project disclaimer.
- License vs. trademark — read this first
- What you promise when you submit
- What we promise when we publish
- Pick a license by question
- The licenses we accept
- The "Other / custom" path
- What we never accept
- If you find a wrong license — takedown procedure
These are two different things, and both can apply to a brand icon. Confusing them is the single most common mistake on the submission form.
| License | Trademark | |
|---|---|---|
| Controls | Who can copy / modify / redistribute the SVG file | Who can use the brand mark to identify goods or services |
| Set by | The author or publisher of the file | The brand owner, often via national / EU registration |
| Source of truth | The LICENSE file shipped with the asset |
The brand's "Brand Guidelines" or "Trademark Usage Policy" page |
| Authoritative reference | SPDX License List | USPTO Trademark Basics, EUIPO Trademark Basics |
A logo can have a permissive license (the SVG is free to copy) and still be a registered trademark (you can't use it to imply endorsement, sell merchandise, or pass off your product as the brand). All brand marks on thesvg.org are subject to the original owner's trademark rights — see TRADEMARK.md for our full policy.
The submission form is only asking about the license of the SVG file itself, not whether you have permission to use the brand commercially.
By picking a license on the form, you're asserting:
- You have the right to license this asset. Either you created it, it's already published under that license by the brand owner, or it's in the public domain.
- The license is accurate. If you pick
MIT, you're saying the upstream source actually publishes the brand mark under MIT (not just the project's code — many OSS projects have permissive code but restricted brand assets). - You'll respond if we ask follow-up questions. Especially for the "Other / custom" path, where a maintainer will reach out on the GitHub issue.
If you're unsure about any of these, pick "Other / custom — needs maintainer review" and we'll figure it out together before merging. Picking incorrectly creates legal exposure for both you and us — that's why the form blocks submission until a license is chosen.
When your icon lands in the registry, we:
- Record your declared license verbatim in the
icons.jsonentry. Downstream consumers (apps, packages, jsDelivr, the npm package@thesvg/icons) inherit that field as-is. The license is part of the public API. - Surface the license on the icon's detail page at
thesvg.org/icon/<slug>so anyone using the icon can see what they're agreeing to. - Promptly remove or relicense an icon if we discover the declared license is wrong — see section 8.
- Never relicense your asset more permissively than you declared. If you submit a CC BY-ND icon, we'll never quietly re-publish it as MIT.
What we don't do: We don't audit every submission against the brand owner's trademark policy at intake. We rely on submitters to be honest, on community reports for corrections, and on the takedown procedure for disputes. Submitters and downstream users are responsible for trademark compliance — see TRADEMARK.md.
Pick: CC0 1.0 (public domain dedication)
You're waiving all rights and letting anyone use it for any purpose. Best for personal projects, generic icons, and brand kits you've designed and want to gift to the community. CC0 is the closest thing to true public domain that's legally enforceable in jurisdictions where you can't "release to public domain" by simple declaration.
Look in the project's repository for a LICENSE file inside the brand-assets folder — commonly assets/, branding/, logo/, or media/. The project's source code license is not automatically the same as the brand asset license. Many projects deliberately restrict their brand mark even when the code is permissive.
| What the project says | Pick |
|---|---|
| Brand assets explicitly CC0 / public domain | CC0 1.0 |
| Apache-licensed project, no separate brand policy | Apache 2.0 |
| MIT-licensed project, no separate brand policy | MIT |
| BSD-licensed project, no separate brand policy | BSD-3-Clause |
| ISC-licensed project, no separate brand policy | ISC |
| MPL 2.0 project (Firefox / Mozilla) | MPL-2.0 |
| CC BY 4.0 (Creative Commons attribution) | CC BY 4.0 |
| CC BY-SA 4.0 (share-alike, e.g. Wikipedia assets) | CC BY-SA 4.0 |
| CC BY-ND 4.0 (no derivatives — common for corporate kits) | CC BY-ND 4.0 |
| Brand guidelines doc with usage restrictions, no SPDX license | Other / custom |
Pick: Other / custom
Most companies don't license their logos under a public open-source license. They publish brand guidelines instead — see for example Google's Brand Resource Center, Microsoft's Trademark Usage Guidelines, or Apple's Guidelines for Using Apple Trademarks. Picking "Other / custom" lets us:
- Read the linked brand guidelines and verify the usage you're proposing is permitted.
- Label the issue
license-unsureso it routes to a maintainer for confirmation. - Document the actual policy in the
icons.jsonentry instead of pretending it's MIT.
Same license as the original — most permissive licenses require this (Apache, MPL, all CC licenses). If you can't find the original's license, pick Other / custom.
All ten licenses below are listed in the SPDX License List and most are approved by the Open Source Initiative. Links go to the canonical text — read it before picking.
- CC0 1.0 — "No Rights Reserved." Best legally-enforceable public-domain dedication. (SPDX)
- The Unlicense — public-domain dedication common in small OSS projects. (SPDX, OSI-approved)
- MIT — short and permissive, attribution only. The most common OSS license. (SPDX)
- Apache 2.0 — permissive with an explicit patent grant. Common for cloud / infra brands. (SPDX, OSI-approved)
- BSD 3-Clause — permissive with attribution + no-endorsement clause. (SPDX)
- ISC — functionally equivalent to MIT, shorter text. (SPDX)
The CC family is published by the Creative Commons non-profit. Each license has a machine-readable summary and full legal code.
- CC BY 4.0 — attribution required, otherwise unrestricted. (SPDX)
- CC BY-SA 4.0 — attribution + share-alike. Wikipedia uses this for most of its assets. (SPDX)
- CC BY-ND 4.0 — attribution, no derivatives. Picking this means the logo cannot be modified, only used as-is. Common for corporate brand kits. (SPDX)
- Mozilla Public License 2.0 — file-level copyleft. Used by Firefox, Thunderbird, and Mozilla-adjacent projects. (SPDX, OSI-approved)
Pick "Other / custom — needs maintainer review" when any of these apply:
- The asset has a real license, but it's not in the list above (e.g. a custom company brand-usage policy, EPL, AGPL, a CC license we don't pre-stock).
- The brand has published guidelines but no formal SPDX license at all.
- You're not sure and want a maintainer to confirm before merging.
When you pick Other:
- You'll be prompted for a short description (≤120 chars). Examples:
"Acme Brand Guidelines v2 — non-commercial only""Custom — written permission from owner, see issue thread""EPL-2.0"
- The auto-generated GitHub issue is labeled
license-unsure. - A maintainer reviews the source link, the brand guidelines, and the description before merging. They may request more info on the issue thread.
- If the license is verifiable and acceptable, the asset is merged with the declared text recorded verbatim in
icons.json.
This path is not a way to bypass the rules — it's a way to be honest about ambiguity. A clearly-labeled license-unsure submission is much easier to handle than a "yeah, just say MIT" submission that we have to take down later.
- "All rights reserved" assets without explicit, documented owner permission. Even if you uploaded it, we can't republish it without rights.
- Assets where the license forbids redistribution. Some brand assets are licensed only for internal company use — those can't go into a public registry.
- Mislabeled licenses. Submitting a CC BY-ND asset as MIT, for example. This creates legal exposure for you, for us, and for every downstream consumer.
- Assets you found on the internet with no traceable source. "I got it from Google Images" is not a license declaration.
License accuracy is a first-class concern for us. If you spot an icon whose declared license is wrong (e.g. marked MIT when it should be Other / proprietary):
- Open an issue at github.com/GLINCKER/thesvg/issues titled
[License] <slug> — <what's wrong>. - Include: the icon slug, the declared license in the registry, what you believe the correct license is, and a link to the authoritative source.
- We aim to respond within 72 hours. For verifiable mistakes we either relicense the entry or remove the asset entirely.
For formal takedown requests from rights-holders or their representatives, see the procedure in LEGAL.md.
- DISCLAIMER.md — project disclaimer
- LEGAL.md — DMCA / takedown procedure
- TRADEMARK.md — trademark policy
- CONTRIBUTING.md — general contribution guide
- CODE_OF_CONDUCT.md — community standards