OMSVG License 1.0
OMSVG is made available under the terms in this file.
Copyright (c) 2026 Eric Gesemann
How to read this license
One document, three parts, with nineteen numbered sections running straight through them.
Part I carries the licenses themselves, the conditions on them, and the terms that apply whatever you do with this software. Part II and Part III each do one thing: they say what a permitted purpose is, which is the purpose Part I's licenses are given for. Part II makes any commercial purpose one; Part III covers noncommercial purposes, personal uses, and use by noncommercial organizations.
Sections 2, 3, 9, 10, and 16 are the Original Licensor's own terms; sections 2 and 3 place conditions on every permission this license gives, and are set out ahead of the licenses they condition. The remaining fourteen sections are taken from a standard license form, and no clause's text is changed, save that section 6 no longer offers the alternative of giving a URL for these terms. What changed is arrangement: the form's title and the URL line above it are gone, its own definitions were folded into the Definitions section below sentence for sentence, each clause heading gained the section number it carries here, and the clauses are distributed across Parts I and III in their original relative order.
The three parts are read together throughout, and the words defined below carry their meaning into all of them.
What this license covers
These terms govern this software as a whole, and the Original Licensor's own contributions to it.
Portions of this software are derived from SVGOMG by Jake Archibald and contributors (https://github.com/jakearchibald/svgomg), licensed under the MIT License. Contributions to this fork from other people are licensed under the MIT License as well. NOTICE.md reproduces both notices, together with the notices of the third-party software this project bundles.
The MIT-licensed portions — everything published up to and including commit f925656, and the contributions from other people since — remain independently available under the MIT License, and may be taken and used under it.
"As a whole" is said of the software: these terms reach all of its code as it is assembled here, and they cover the Original Licensor's own interest in that assembled work — as much of it as he is able to license, and no more. They do not reach material the Original Licensor holds no rights in.
The third-party software components this project bundles are such material. They stay under the licenses NOTICE.md reproduces for them, those licenses are the terms that govern them, and nothing in this license narrows, replaces, or adds a condition to a permission any of them gives. Where this license and one of those licenses would say different things about such a component, its own license is what applies to it.
The repository and the built app also carry artwork and other non-software files that came from other people and stay under their own terms; this license grants nothing over those files, withholds nothing over them, and says nothing about them that their own terms do not.
ASSETS.md records those files — what each one is, where it came from, who holds the rights in it, whether this project changed it, and the terms it is carried under. Where it records terms for a file, those are the terms that govern that file.
Definitions
These words carry the meaning given here wherever they appear in this license, in Parts I, II, and III alike.
These terms and this license mean this document as a whole: Parts I, II, and III together.
The Original Licensor is Eric Gesemann and his successors in the copyright to this software.
The licensor is the individual or entity offering these terms, and the software is the software the licensor makes available under these terms. So the licensor is the Original Licensor for this software, and it is you for the changes and new works you license under section 2(b).
You refers to the individual or entity agreeing to these terms.
Your company is any legal entity, sole proprietorship, or other kind of organization that you work for, plus all organizations that have control over, are under the control of, or are under common control with that organization. Control means ownership of substantially all the assets of an entity, or the power to direct its management and policies by vote, contract, or otherwise. Control can be direct or indirect.
Your licenses are all the licenses granted to you for the software under these terms.
Use means anything you do with the software requiring one of your licenses.
Permitted purposes are the purposes Parts II and III set out, and no others. Where either part says that a use is use for a permitted purpose, it is.
Your organization means you and, if you are not an individual, the people who work for you or under your direction in that capacity, together with any entity that controls you, that you control, or that is under common control with you. People you provide a product or service to are not part of your organization.
You make something available to the public if anyone can reach and use it without your having separately agreed to provide it to them. A registration or sign-up step that anyone can complete does not make it non-public, and neither do terms of service, or any other standard terms that anyone who turns up may accept.
Corresponding Source has the meaning given in section 1 of the GNU Affero General Public License, version 3. This license is not the AGPL and grants none of the AGPL's permissions; only that definition is borrowed.
Part I — General Terms
1. Acceptance
In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses.
2. Source availability
Every permission this license grants is conditional on this section and on section 3.
If you make changes or new works based on this software available to the public, whether by hosting them for the public to use or by distributing copies of them publicly, you must:
a. make the Corresponding Source of that version available to the public, free of charge, at a location that anyone can access without registration; b. license your own changes and new works to everyone who receives that source, under this license and unchanged, so that they have over your material the same permissions this license gives over the Original Licensor's — including the permitted purpose section 16 adds; and c. state, in the software's own interface or its documentation, where that source can be obtained.
You make changes or new works based on this software whether you alter its files, combine it with other software, or change what it does by wrapping it, framing it, injecting into it, or otherwise interposing on it as it runs.
This section does not apply if you use such a version only yourself, within your organization, or to provide it to particular clients or customers under an agreement with them — and, in that last case, only where you do not also make that version available to the public.
3. No revenue from providing access
Every permission this license grants is also conditional on this section.
You may not derive revenue, or other consideration of monetary value, from providing others access to this software. You do that if you make it available for others to use — to the public, or to registered or paying users — and you are paid for that access, or you monetize it indirectly. That includes, without limitation:
- charging a fee, subscription, or usage-based price for access to it;
- displaying advertising, sponsorship, or affiliate content on or around it;
- offering it as a feature of a paid product or service;
- using it to promote, market, or acquire customers for a paid product or service;
- collecting data about its use for sale, brokerage, or advertising.
None of the following is, in itself, deriving revenue from providing access, and each is permitted:
- using it yourself, or within your organization, including for paid work;
- hosting it for your clients as part of services you provide to them, where access to this software is not a material part of what they pay for, and where you do not also make it available to the public;
- hosting it publicly free of charge, where you derive no revenue or other consideration of monetary value, directly or indirectly, from providing that access;
- accepting donations, where access is the same for those who give and those who do not, and is never conditional on payment.
Each of these covers only the conduct it describes. Anything else you do alongside it is judged against this section on its own.
4. Copyright License
The licensor grants you a copyright license for the software to do everything you might do with the software that would otherwise infringe the licensor's copyright in it for any permitted purpose. However, you may only distribute the software according to Distribution License and make changes or new works based on the software according to Changes and New Works License.
5. Distribution License
The licensor grants you an additional copyright license to distribute copies of the software. Your license to distribute covers distributing the software with changes and new works permitted by Changes and New Works License.
6. Notices
You must ensure that anyone who gets a copy of any part of the software from you also gets a copy of these terms, as well as copies of any plain-text lines beginning with Required Notice: that the licensor provided with the software. For example:
Required Notice: Copyright Yoyodyne, Inc. (http://example.com)
7. Changes and New Works License
The licensor grants you an additional copyright license to make changes and new works based on the software for any permitted purpose.
8. Patent License
The licensor grants you a patent license for the software that covers patent claims the licensor can license, or becomes able to license, that you would infringe by using the software.
9. Name and marks
Except as this section allows, this license gives no permission to use the name "OMSVG", the OMSVG logo and the app icons made from it, or the domain omsvg.app. The icons the application's own interface displays are not among them: those came from other people, and ASSETS.md records whose they are and the terms they are carried under.
A version that is both changed and made available to the public must identify itself by a different name and must not use the logo or those app icons. An unchanged copy may keep the name, the logo, and those app icons, but must not present itself as the official OMSVG site; that permission does not reach the domain omsvg.app, which this license never gives permission to use. Naming this software to say where yours came from — "based on OMSVG" — is fine, and so is identifying this license by its name.
This section works by copyright permission. It grants no trademark rights, and it neither adds to nor takes away from whatever rights in the name or the marks the law gives independently of this license.
10. How permissions reach you
Everyone who receives a copy of this software receives the Original Licensor's permissions over the Original Licensor's own material directly from them, on these terms, whoever passed that copy on. Whoever passes a copy on grants nothing on the Original Licensor's behalf, and may neither add to these terms nor withhold any part of them.
11. Fair Use
You may have "fair use" rights for the software under the law. These terms do not limit them.
12. No Other Rights
These terms do not allow you to sublicense or transfer any of your licenses to anyone else, or prevent the licensor from granting licenses to anyone else. These terms do not imply any other licenses.
13. Patent Defense
If you make any written claim that the software infringes or contributes to infringement of any patent, your patent license for the software granted under these terms ends immediately. If your company makes such a claim, your patent license ends immediately for work on behalf of your company.
14. Violations
The first time you are notified in writing that you have violated any of these terms, or done anything with the software not covered by your licenses, your licenses can nonetheless continue if you come into full compliance with these terms, and take practical steps to correct past violations, within 32 days of receiving notice. Otherwise, all your licenses end immediately.
15. No Liability
As far as the law allows, the software comes as is, without any warranty or condition, and the licensor will not be liable to you for any damages arising out of these terms or the use or nature of the software, under any kind of legal claim.
Part II — Commercial Terms
16. Commercial use
Any commercial purpose is a permitted purpose.
This section adds to the permissions in Part I and restricts nothing; sections 2 and 3 apply to it, as they do to every permission this license grants. It extends only the permissions a licensor can give in their own material.
Part III — Noncommercial Terms
17. Noncommercial Purposes
Any noncommercial purpose is a permitted purpose.
18. Personal Uses
Personal use for research, experiment, and testing for the benefit of public knowledge, personal study, private entertainment, hobby projects, amateur pursuits, or religious observance, without any anticipated commercial application, is use for a permitted purpose.
19. Noncommercial Organizations
Use by any charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization, or government institution is use for a permitted purpose regardless of the source of funding or obligations resulting from the funding.