Legal
Commercial License Agreement
Mathe LMS · Dimitris Gavrilidis
Last updated: 25 September 2026
Copyright (c) 2026 Dimitris Gavrilidis. All rights reserved.
This License Agreement (the "License") is between Dimitris Gavrilidis, an individual resident in the Republic of Cyprus, trading as Mathe LMS ("Licensor", "we", "us"), and the person or organization that purchased a license to Mathe LMS ("Licensee", "you").
By downloading, installing, copying or using the Software you accept this License. If you do not accept it, do not download, install, copy or use the Software. If you accept on behalf of an organization, you confirm that you are authorized to bind it.
Summary
This summary is for convenience only. The sections below govern.
| Standard License | Extended License | |
|---|---|---|
| Production installations | 1 | Unlimited |
| For your own school or business | Yes | Yes |
| For Clients (agency and freelance projects) | No | Yes |
| Non-public development, testing and staging copies | Unlimited | Unlimited |
| Modify, rebrand, translate | Yes | Yes |
| Charge your students for courses | Yes | Yes |
| Resell or share the source code, or offer it as a SaaS or white-label product | No | No |
1. Definitions
- "Software" means Mathe LMS: its source code, database schema and migrations, scripts, configuration files, documentation, demo content and any Updates we provide to you, in original or modified form. It does not include Third-Party Components.
- "Third-Party Components" means software, fonts, icons and other material owned by third parties that is included with or installed by the Software, as listed in CREDITS.md.
- "End Product" means one online school or learning website built with the Software (modified or not) and operated for one owner under one brand, on one primary domain together with its aliases and subdomains.
- "Production Installation" means a running copy of the Software that is available to End Users. Each End Product is one Production Installation, even if it runs on several servers for scaling or redundancy.
- "Non-Production Copy" means a copy used only to develop, test, stage or back up an End Product, which is not publicly available (for example, protected by a password or restricted network access).
- "Client" means a person or organization, other than you, for whom you build, customize or operate an End Product under a service agreement, and who owns or uses that End Product.
- "End Users" means students, visitors, staff and other people who use an End Product through its user interface. End Users do not need a license and receive no rights in the Software itself.
- "License Type" means the Standard License or the Extended License, as shown on your purchase receipt.
- "Update Period" and "Support Period" have the meanings given in section 8.
2. License grant
Subject to this License and to payment of the license fee, we grant you a non-exclusive, non-transferable (except as set out in section 11), worldwide, perpetual license to install, use, copy and modify the Software within the limits of your License Type. The Software is licensed, not sold.
3. License types
3.1 Standard License
The Standard License allows you to:
- operate one End Product for your own school or business, in one Production Installation; and
- make any number of Non-Production Copies for that End Product.
The Standard License does not allow End Products for Clients. There is no limit on the number of courses, students, staff accounts or revenue of the End Product.
3.2 Extended License
The Extended License includes everything in the Standard License and also allows you to operate any number of End Products and Production Installations:
- for your own schools, brands or businesses; and
- for Clients. You may deliver an End Product to a Client, including the Software as part of it, and install or host it for the Client on any server.
For each Client End Product:
- the Client may use, host and modify the Software only as part of that End Product and only for its own school or business. This is the only sublicense this License permits;
- the Client receives no right to resell, redistribute or reuse the Software in any other project. You must make these limits part of your agreement with the Client, and you remain responsible to us for the Client's use of the Software; and
- you may charge the Client for your work, hosting and support, but not for the Software as a product on its own.
The Extended License does not allow you to offer the Software, or schools built with it, as a self-service or subscription product to the public: for example a multi-tenant or SaaS platform where others sign up to create their own schools, a white-label or reseller program, or any offering whose main value is the Software itself. Contact us if you need such a license.
3.3 Upgrades
You may upgrade from the Standard License to the Extended License by paying the difference in price shown on https://mathelms.com at the time of the upgrade.
4. What you may do
Within the limits of your License Type you may:
- modify, adapt, extend and translate the Software, and combine it with other software;
- rebrand the End Product: replace or remove the Mathe LMS name, logo, colors and demo content in the user interface. No public credit to us is required;
- use the demo texts and the demo images in your End Product;
- charge End Users for access to courses and other content of your End Product; and
- let your employees and contractors work with the Software on your behalf, provided they are bound by confidentiality and use it only for your End Products. You are responsible for their compliance.
5. What you may not do
You may not, and may not allow anyone else to:
- sell, resell, distribute, give away, share, rent, lease or lend the Software or any part of it, in original or modified form, on its own or as part of anything other than an End Product permitted by your License Type;
- publish the Software or any part of its source code, for example in a public code repository, gist, forum, file-sharing service or website;
- sublicense the Software, except to a Client as described in section 3.2;
- remove, alter or obscure copyright, license or attribution notices in the source files, in this License or in CREDITS.md;
- use the Software, or any substantial part of it, to create, sell or distribute a script, template, theme, starter kit, plugin, platform or other product that lets others build their own online schools or learning websites, or that otherwise competes with Mathe LMS;
- offer the Software, or End Products built with it, as a SaaS, multi-tenant, white-label or reseller offering as described in section 3.2;
- use more Production Installations than your License Type allows;
- use the name "Mathe LMS", or our logos, to name your products or to suggest that we endorse them, except to state accurately that your End Product is built with Mathe LMS; or
- use the Software in breach of any applicable law, including data-protection, consumer-protection, e-commerce, tax, sanctions and export-control laws.
6. Ownership
We and our licensors own all rights, title and interest in the Software, including all intellectual property rights. Except for the rights expressly granted in this License, no rights are granted to you.
You own your modifications to the Software, subject to our rights in the underlying Software, and you own the content and data of your End Products (courses, texts, media, student records). The Software is self-hosted: we have no access to your installations or data, and you are responsible for the personal data of your End Users under applicable data-protection law.
If you send us suggestions or feedback, we may use them without restriction or payment.
7. Third-party components and services
Third-Party Components remain the property of their owners and are licensed to you under their own licenses, listed in CREDITS.md. Nothing in this License limits the rights those licenses give you, and where a Third-Party Component's license requires different terms for that component, those terms apply to it.
The Software can connect to external services such as Stripe, Resend, Google, DeepSeek and Telegram. You need your own accounts with those providers, you are responsible for their fees and for complying with their terms, and we are not responsible for their availability or changes. The demo content embeds videos hosted by third parties; they are linked, not included.
8. Updates and support
Update Period. During the Update Period you may download new versions of the Software that we release (bug fixes, security fixes and new features). The Update Period is the one shown on your purchase page or receipt, or 12 months from the date of purchase if none is shown. After it ends you may keep using the last version you received, under this License, without time limit. You may renew the Update Period on the terms shown on https://mathelms.com. We are not obliged to release any particular update or feature.
Support Period. During the Support Period we provide support by email at [email protected], in English, on business days. We aim to answer within 2 business days. The Support Period is the one shown on your purchase page or receipt, or 6 months from the date of purchase if none is shown.
Support covers:
- installation on a supported environment by following docs/INSTALL.md (Docker Engine 24+ on Linux, or Node.js 22 with PostgreSQL 14+);
- questions about how the features of the Software work;
- configuration of the bundled integrations (Stripe, Resend, Google sign-in) as described in the documentation;
- reproducible bugs in the unmodified Software: we fix them in an Update or send a patch.
Support does not cover:
- customization, modification or new features, or code you or others have changed;
- servers, hosting, DNS, email deliverability, SSL, backups of your data, or unsupported environments;
- third-party services, plugins and components, and changes made by their providers;
- content creation, data migration from other systems, training, design, SEO or marketing; and
- problems caused by misuse or by a breach of this License.
We may offer paid services for anything outside support.
9. Purchases on marketplaces
If you purchased the Software on Envato Market (for example CodeCanyon), your purchase is governed by the Envato Market license terms for the license you bought (see https://codecanyon.net/licenses/standard), together with Envato's terms and item support policy. This License applies to such purchases only to the extent it is consistent with them; where they conflict, the Envato Market license prevails. Refunds for those purchases follow Envato's refund policy.
The same applies to purchases on any other marketplace that requires its own license terms. Purchases on our website are governed by this License.
Refunds for purchases on our website. If the Software does not work as described on https://mathelms.com and we cannot fix the problem within a reasonable time after you report it to [email protected], we refund the purchase price if you ask within fourteen (14) days of purchase. When we refund, this License terminates and you must delete all copies of the Software. This does not affect any rights you have under mandatory consumer law.
10. No warranty
THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THAT THE SOFTWARE WILL BE ERROR-FREE, SECURE OR UNINTERRUPTED.
You are responsible for choosing the Software for your purposes, for operating, securing, updating and backing up your installations, and for making your End Products comply with the laws that apply to them (for example, data-protection, consumer, e-commerce and tax rules, and the legal pages of your school).
Nothing in this License excludes or limits any rights you have under mandatory law that cannot be excluded or limited, for example as a consumer.
11. Transfer
You may transfer your Standard License once to a person who acquires the End Product from you (for example when you sell your school), provided that you stop using the Software, the new owner accepts this License, and you tell us at [email protected]. Any other transfer of this License requires our prior written consent. Transfers of marketplace purchases follow the marketplace's rules.
12. Limitation of liability
To the maximum extent permitted by law:
- we are not liable for any indirect, incidental, special, consequential or punitive damages, or for any loss of profits, revenue, business, goodwill or data, arising out of or in connection with the Software or this License, even if we were advised of the possibility of such damages; and
- our total liability arising out of or in connection with the Software or this License is limited to the amount you paid for your license in the twelve (12) months before the event giving rise to the claim.
Nothing in this License limits liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or any other liability that cannot be limited or excluded by law.
You will indemnify us against third-party claims arising from your End Products, your content, or your breach of this License.
13. Termination
This License remains in force until terminated. It terminates automatically if you breach it and do not remedy the breach within fourteen (14) days after we notify you, or immediately if the breach cannot be remedied (for example, distribution or publication of the source code).
When this License terminates, you must stop using the Software and delete all copies in your possession or control. End Products delivered to Clients in compliance with this License before the breach are not affected. Sections 5, 6, 7, 10, 12, 13, 14 and 15 survive termination.
We may ask you to confirm in writing how you use the Software (for example, the list of your Production Installations); you will answer within thirty (30) days.
14. Governing law
This License is governed by the laws of the Republic of Cyprus. The courts of the Republic of Cyprus have exclusive jurisdiction over any dispute arising out of or in connection with it, except where mandatory consumer law gives you the right to bring proceedings in the courts of your country of residence.
15. General
- Entire agreement. This License, your purchase receipt and, for marketplace purchases, the marketplace terms are the entire agreement between you and us about the Software.
- Severability. If a provision is found invalid or unenforceable, it is limited to the minimum extent necessary and the rest of this License remains in force.
- No waiver. A failure or delay in enforcing a provision is not a waiver of it.
- Assignment by us. We may assign or transfer this License, for example to a buyer of the Mathe LMS business. Your rights under it continue unchanged.
- Changes. We may publish new versions of this License for future versions of the Software. The version supplied with a version of the Software applies to that version.
16. Contact
- Dimitris Gavrilidis (Mathe LMS), Republic of Cyprus
- Email: [email protected]
- Website: https://mathelms.com