License header

Mongoose Web Server Library

License Types

Mongoose library is distributed under several license terms: GPLv2, Evaluation and Commercial. Read on to understand which licensing option is right for you.

Non-Commercial Project
Commercial Product
License Type
Closed source distribution
icon_x no
icon_x no
icon_v yes
Commercial Support
icon_x no
icon_v yes
icon_v yes
Full Source Code
icon_v yes
icon_v yes
icon_v yes
Mongoose Library under the GPLv2 license is ideal for the non commercial projects, open source projects, private use or evaluation purposes.
Commercial projects can also run under the GPLv2 license by fully releasing the end product’s source code under the GPLv2 license.
To evaluate Mongoose Library along with the non-GPL software (no GPL contamination) you can request an Evaluation license.
However, once your project is commercialized, you need to acquire a Commercial license.
Commercial license removes all GPLv2 restrictions and allows you to redistribute your closed source products with the Mongoose Library embedded.
This license provides access to software maintenance for updates, upgrades and priority technical support.

Commercial License Benefits

Rights icon

The right to develop and modify our software to embed in your commercial products

Redistribute icon

Ability to redistribute your closed source products with Mongoose Web Server Library included

Support icon

Option to access Software Maintenance & Support for updates, upgrades and technical support

Alert icon
Mongoose Library is under constant audit by the third party security groups. We fix security issues promptly and proactively notify our customers

Product and Product Family Concept

In order to understand commercial licensing, a concept of Product and Product Family must be understood. The best way to understand them is by example.

Imagine a company that manufactures coffee machines, vacuum cleaners and air conditioners: all company products.
All products
Product family
Coffee machines have two Product Families: "Barista" and "Ristretto". Each Product in a Product Family has a specific name and price tag. Products within a single Product Family target the same market segment: for example, Barista Product Family targets semi-professional coffee makers, whilst a Ristretto Product Family targets a budget market.

Commercial License Options

Option 1. One Product license

This license covers only one product type commercially positioned and sold to the end customers (the end result of a manufacturing process which is offered to the market under a specific name or order code) and modifications of this product in the future.

One Product license

Option 2. Product Family license

This license covers a group of related products (which have similar functionalities, identical purposes and similar target markets) united under one product line which is commercially positioned and sold to the end customers (offered to the market under a specific name).

An additional Product Family license might be required in the following cases:

  • A new revision of a Product Family released under a new name.
  • A Product Family incorporates a significant functional modification.

Product Family license

Option 3. Company-wide license

This license covers all company’s products commercially positioned and sold to the end customers (offered to the market).

This is the most flexible license suitable for the companies with global budget and multiple products:

  • Unlimited number of products. All products need to belong to the same legal entity.
  • Unlimited production volume - no royalties.

Company-wide license

Option 4. Custom Field license

Custom license for your business. This model allows us to be flexible and value-driven towards your integration project. Simply let us know the details of your project, and we will provide the most effective license option for you.

Custom Field license

Non Compliance and License Incompatibilities

Integrating Cesanta's software in a commercial product without fully releasing your source code or purchasing a commercial license can have legal ramifications. You agree to the terms under GPLv2 as you integrate our source code.

Incompatibilities, through taking different components of different sources and ignoring any license restrictions, can result in the software pieces you choose not to be permitted to be used in a single product.

If you are unsure which type of license is right for you, contact us to discuss.

Frequently Asked Questions

When do I need a commercial license?

Once your product is commercial you need to either open your source code completely to continue using Mongoose free of charge under GPLv2 license or alternatively purchase a commercial license. To enquire about licensing, just get in touch.

So what’s the price?

Our pricing is bespoke to your project. Not every project has the same scale, so we want to be sure you get the right license at the right level needed. Nothing more, nothing less. Click here to get in touch for pricing, tell us more about your project and we will then get the price ready for you.

Is your license royalty-free?

Yes, our license is royalty-free. However, we do understand that this model does not suit everyone. If your needs require a custom license, we would be happy to work on a solution with you.

How long does the licensing process take?

From Cesanta's side it takes a couple of days. But, your company may want to do legal reviews which in some cases can take months. We suggest buying your license 6 months in advance of your product launch.