Services & Support: Frequently Asked Questions

Licensing Questions


  1. What licensing does Funambol use?
  2. Why should I license the code from Funambol? Isn't it free?
  3. If my project uses GPL and I want to use Funambol with it, does GPL permit an AGPLv3 project such as Funambol or would the combined project need to be AGPLv3?

What licensing does Funambol use?

Funambol uses a dual licensing model that is common with commercial open source companies, consisting of both open source and commercial licensing. For open source licensing, Funambol uses the AGPLv3 for server and connector code. It uses GPLv3 for client code. If you do not want to be restricted by these licenses, you can acquire a commercial license, which also provides access to additional features. For details, check the licensing page. For more information about licensing, support, training and consulting, please fill out this form.

Why should I license the code from Funambol? Isn't it free?

Funambol's open source code is available without charge under an open source license consisting of GPLv3 and AGPLv3. However, not everyone wants to live with the requirements of open source licenses, so Funambol offers its Carrier Edition software with a commercial license that provides access to additional features and works well with business models for commercial entities. Click here to read more about AGPLv3 and the difference between Funambol's commercial and open source licenses.

If my project uses GPL and I want to use Funambol with it, does GPL permit an AGPLv3 project such as Funambol or would the combined project need to be AGPLv3?

With Funambol, the client code uses GPLv3 and the server and connector code uses AGPLv3. Regardless of whether your project uses Funambol client or server code, your project can remain GPL.