Skip to content

MiroTalk Commercial License Terms

Copyright (c) 2026 Miroslav Pejic. All rights reserved.

MiroTalk products ("the Software") are available under a commercial license (Regular or Extended) for private, closed-source products, or under the open-source GNU Affero General Public License v3.0 (AGPLv3) for projects that publish all of their source code:

Regular Extended AGPLv3
Best for Internal tools, free services, client projects Paid SaaS and monetized platforms Fully open-source projects
Price One-time fee One-time fee Free
Full source code ✅ ✅ ✅
Modify and rebrand ✅ ✅ ⚠️ ¹
Keep your source code and modifications private ✅ ✅ ❌
No obligation to share your code with users ✅ ✅ ❌ ¹
Combine with your own proprietary code ✅ ✅ ❌ ²
Charge End Users for access or usage ❌ ✅ ⚠️ ¹
Number of End Products 1 1 Unlimited ¹
Resell or redistribute the source code itself ❌ ❌ ⚠️ ¹
Payment receipt as proof of license ✅ ✅ ❌
Direct item support 6 months 6 months Community only
Free lifetime updates ✅ ✅ ✅

¹ Only under AGPLv3 terms: the complete corresponding source code of your version, including all modifications, must be made available under AGPLv3 to every user who interacts with it, including over a network, and original copyright and license notices must be kept.

² Code that forms a single work with the Software must also be released under AGPLv3.

  • Regular License: closed source and rebranding for one End Product where End Users are not charged (e.g. an internal company tool, a free service for your own customers, or a client project whose users are not charged).
  • Extended License: closed source and rebranding for one End Product where End Users can be charged (e.g. a paid SaaS, paid video consultations, paid webinars or events, or a paid membership).
  • Open source (AGPLv3): free use under the GNU Affero General Public License v3.0, as long as you publish the full source code of your version to all of its users.

Building a product for your business or clients?

Most companies choose a commercial license so they can keep their code, customizations and integrations private, with no AGPLv3 source-sharing obligations. Pick Regular for free or internal use, or Extended if End Users pay.

Get a Regular or Extended License Not sure? Ask before you buy

The terms below apply only to buyers of a Regular or Extended License purchased directly from MiroTalk through the checkout links on the licensing options page. Licenses purchased on CodeCanyon (Envato Market) are governed by the Envato Market license terms. Everyone else may use the Software only under AGPLv3 terms.

Summary and full terms

The summary above is for convenience. If it differs from the numbered terms below, the numbered terms control. Contact MiroTalk before purchase if you are unsure which license fits your use case.

1. Definitions

  • Licensor: Miroslav Pejic, the copyright holder of the Software.
  • Licensee: the person or legal entity that purchased the license.
  • Software: the MiroTalk product purchased, e.g. MiroTalk SFU or MiroTalk P2P, including its source code and documentation. A MiroTalk ULTIMATE license covers every MiroTalk product included in the bundle, for use together or separately in one End Product.
  • End Product: one website, application or service, under one brand, that is built with or includes the Software, operated by the Licensee or delivered by the Licensee to one client. Separately branded instances offered to different businesses, e.g. white-label or reseller deployments, are separate End Products.
  • End User: anyone other than the Licensee who uses the End Product, e.g. customers, meeting participants, hosts, guests or administrators.
  • Charged: End Users pay, directly or indirectly, to access or use the End Product, e.g. subscriptions, per-seat, per-minute or usage fees, paid plans, paid meetings, paid access to events, or access included only in a paid product or plan. A fee that a client pays the Licensee to build or deliver the End Product is not, by itself, charging End Users.

2. License grant

On payment of the applicable fee, the Licensor grants the Licensee a perpetual, worldwide, non-exclusive license, non-transferable except as allowed in Section 3.5, to:

  1. use, copy and modify the Software, in source and compiled form, to build and run one End Product;
  2. keep the source code of the End Product, including all modifications, private and closed;
  3. remove or replace MiroTalk names, logos and branding in the End Product's user interface;
  4. Regular License: operate the End Product where End Users are not Charged;
  5. Extended License: operate the End Product where End Users may be Charged;
  6. let contractors work on the End Product for the Licensee, under confidentiality and only for that End Product.

This license is granted instead of AGPLv3 for the licensed End Product, so the AGPLv3 source-sharing obligations do not apply to it. The Software remains available to everyone else under AGPLv3.

3. Restrictions

The Licensee may not:

  1. use one license for more than one End Product; each additional End Product needs its own license;
  2. sell, sublicense, distribute or publish the Software's source code, in original or modified form, on its own or as a template, theme, starter kit, plugin or competing source-code product. Serving the End Product to End Users, including the client-side code a browser or app needs to run it, is not distribution under this point;
  3. charge End Users with a Regular License; obtain an Extended License first;
  4. remove copyright notices from the source code files or from this license;
  5. transfer the license to a third party, except to the one client for whom a client End Product was built, who then takes over these terms;
  6. claim ownership or authorship of the Software.

4. Ownership

The Software is licensed, not sold. The Licensor keeps all copyright and intellectual property rights in the Software. The Licensee owns its own modifications and content, subject to this license.

This license grants no rights to the MiroTalk name, logos or other trademarks, except to keep them in the copyright notices required by Section 3.4. The Licensee may not present the End Product as made, endorsed or supported by MiroTalk without the Licensor's written consent.

5. Third-party components

The Software depends on third-party open-source packages (listed in each product's package.json) under their own licenses. This license does not change those licenses. Third-party services used by the End Product, e.g. STUN/TURN servers, hosting, cloud storage, email or AI providers, are subject to their own terms and fees.

6. Updates and support

Each license includes 6 months of direct item support from the date of purchase. After that period, and for anyone without direct support, free community support is available through the public MiroTalk channels, without guaranteed response times.

Item support includes:

  • availability of the author to answer questions about the Software;
  • assistance with reported bugs and issues in the Software.

Item support does not include customizations, installations, or work on the Licensee's own code, servers or third-party services. These can be requested separately as paid services.

Each license includes free lifetime updates: every new version of the purchased Software that the Licensor releases, for as long as the Software is maintained. Updates are covered by the same license as the original purchase.

7. Refunds

Refunds are handled under applicable consumer protection law:

  • Consumers keep any right of withdrawal their law grants, e.g. 14 days in the European Union. For digital content supplied immediately, this right may end once delivery or download begins, if the consumer expressly agreed at checkout to immediate supply and acknowledged losing the right of withdrawal.
  • The legal guarantee of conformity applies where required by law, so a refund or other remedy remains available if the Software does not conform to its description.
  • Business buyers are not covered by consumer withdrawal rights, but they keep any other refund rights under applicable law.

Refund requests can be sent to the contact address in Section 11, together with the payment receipt. A refunded license ends on refund, and the Licensee must stop using the Software under it.

8. Warranty and liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT, AND THE LICENSOR SHALL NOT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING LOST PROFITS OR LOST DATA, ARISING FROM OR IN CONNECTION WITH THE SOFTWARE OR ITS USE. THE LICENSOR'S TOTAL LIABILITY IS LIMITED TO THE AMOUNT PAID FOR THE LICENSE.

Nothing in these terms excludes or limits liability for wilful misconduct or gross negligence, for death or personal injury, or any right a consumer has under mandatory law, including the legal guarantee of conformity.

The Licensee is solely responsible for its End Product, including payments, taxes, End User agreements, recordings, data protection and legal compliance.

9. Termination

This license ends automatically if the Licensee breaches it and does not fix the breach within 30 days of notice. On termination, the Licensee must stop using the Software under this license and delete it, or continue only under AGPLv3 terms. Fees are not refunded on termination for breach.

Sections 4, 8, 9 and 10 continue to apply after the license ends.

10. Governing law and general terms

  1. These terms are governed by the laws of the Licensor's country of residence, excluding the United Nations Convention on Contracts for the International Sale of Goods.
  2. For business buyers, the competent courts of the Licensor's place of residence have exclusive jurisdiction. Consumers may bring or defend claims in the courts of their place of residence, and keep the protection of the mandatory laws of their country of residence.
  3. If any provision is found invalid or unenforceable, the remaining provisions stay in effect.
  4. These terms, together with the checkout details, are the entire agreement for the license and replace any earlier statements about it. The terms in force on the purchase date apply to that purchase.
  5. Notices are sent by email: to the Licensee at the purchase email address, and to the Licensor at the contact address in Section 11.
  6. If a translation of these terms differs from this English version, the English version controls, unless mandatory consumer law requires otherwise.

11. Purchase and contact

Get a Regular or Extended License on the licensing options page or the visual license guide. To ask about your use case before purchase, contact MiroTalk.

Keep your payment receipt: it is your proof of license.