What type of license do you need?

Mongoose OS is open source and dual-licensed:

Mongoose OS Community Edition:

Mongoose OS Community Edition provides an access for community to use Mongoose OS freely under Apache License Version 2.0 and option to contribute to Mongoose OS development going further.
Terms and Conditions for use, reproduction and distribution under Apache License are outlined here: http://www.apache.org/licenses/LICENSE-2.0.

Mongoose OS Enterprise Edition:

License: Commercial.

Companies can upgrade to Mongoose OS Enterprise Edition license to access a full source code and additional services, such as professional grade technical support, consultancy and integration services provided by Cesanta.

Mongoose OS Commercial License Benefits

Mongoose OS Community Edition Mongoose OS Enterprise Edition
Access to the full source code: Limited Full
Core functionality Full Full
Over-The-Air updates functionality Limited Full
Crypto Chip / Device Encryption Limited Full
Cron jobs Limited Full
Access to Commercial Technical Support, Integration and Consultancy services. No Yes
For technical details on Mongoose OS Community Edition functionality limitations please refer here.

Mongoose OS Enterprise Edition Commercial License Options

Our license model is built around our customers and their specific needs. It is divided into two options:

Royalty based license:
Fixed price per sold unit, broken by the quantity ranges (the price per unit does depend on the volumes). Future Mongoose OS releases are covered permanently.
Fixed Fee per Design Type per year license:
Fixed fee per year per Hardware Design Type license is provided to Enterprise customers. Future Mongoose OS releases are covered for the time of subscription.

Our Commercial License model is simple and includes full access to the source code and accompanying documentation. If your needs require a custom license, we’d be happy to work on a solution with you.

Non Compliance and License Incompatibilities

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.