Licensing

Mongoose OS is Open Source and dual-licensed:

  • Mongoose OS Community Edition - Apache License Version 2.0
  • Mongoose OS Enterprise Edition - Commercial License

Community vs Enterprise Edition

Community Edition Enterprise Edition
License Apache 2.0 Commercial - contact us
Allows to close end-product's source code Yes Yes
Price Free Paid, see details
Source code & functionality Limited (see below) Full
Technical support Community support via Forum and Chat Commercial support by Mongoose OS development team, see details

Closed-source libraries

Several Mongoose OS parts, specifically libraries that are mainly used in the commercial setup, are closed-source. They are available for free usage under in Community Edition with restrictions only. The table below provides a summary of all such libraries.

Mongoose OS Enterprise Edition customers receive full access to the source code and all restrictions are removed.

Library Community Edition Enterprise Edition
ota-http-client Binary only. OTA only from Mongoose OS dashboard service. Binary & sources. No restrictions.
ota-http-server Binary only. No restrictions. Binary & sources. No restrictions.
ota-aws-shadow Binary only. OTA only from Mongoose OS dashboard service. Binary & sources. No restrictions.
cron Binary only. 3 cron tasks max. Binary & sources. No restrictions.
crontab Binary only. 3 crontab entries max. Binary & sources. No restrictions.
Mongoose Networking Library Binary only. Binary & sources. No restrictions.
mJS JavaScript Engine Binary only. Binary & sources. No restrictions.