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
Allows to close end-product's source code Yes Yes
Price Free Paid, see details
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 libraries, specifically libraries that are mainly used in the commercial setup, are closed-source. They are available for free usage in Community Edition with restrictions only. The table below provides a summary of all such libraries.

Mongoose OS Enterprise Edition customers receive full version of all libraries with the restrictions removed.

Library Community Edition Enterprise Edition
ota-http-client OTA only from Mongoose OS dashboard service No restrictions - OTA from any URL
ota-http-server No restrictions No restrictions
ota-aws-shadow OTA only from Mongoose OS dashboard service No restrictions - OTA from any URL
cron 3 cron tasks max No restrictions
crontab 3 crontab entries max No restrictions
Mongoose Networking Library No restrictions No restrictions
mJS JavaScript Engine Binary only No restrictions
edit this doc