On Saturday, 9 January 2016 00:03:31 UTC+11, Krzysztof wrote:
Can I use MongoDB free version for commercial use?
Hi Krzysztof,
The short answer is “generally, yes” as far as deploying the MongoDB community edition for commercial use. A commercial license is only required in some circumstances, such as deploying MongoDB Enterprise software to production environments.
The core MongoDB server is licensed under AGPL v3.0 and the mongodb.org drivers are Apache License 2.0 (see: MongoDB Licensing and The AGPL). Commercial licenses are also available for MongoDB Enterprise Advanced which includes additional security and administration features, as well as warranty and indemnification.
The intent of using AGPL as the open source license for the MongoDB server is to ensure modifications to the core database code are contributed to the community. Your application connecting via standard mongodb.org Apache-licensed database drivers is considered an independent program, and can be under any license (including closed source).
In summary:
There are no restrictions if you are using the mongodb.org drivers, not making any modifications to the core server code, and not redistributing/embedding the MongoDB server.
If you make any modifications to the core server code for your application, these changes should be made publicly available (e.g. via public GitHub fork). You should also review the Contributor’s Guide, which has information on how to contribute to the core server project.
If you are redistributing the core server package, deploying MongoDB Enterprise server, or embedding the MongoDB server in an OEM or installable commercial solution you will probably need commercial licenses and should Contact MongoDB for follow-up.
Regards,
Stephen
Thank you very much for the answer!So customer who want use our solution grandnode (free and open source ecommerce platform http://grandnode.com/), can use this database without any charge :)
Does this answer still hold good. One of my customers has inquired on the same?
I was reading this thread but the last question didn't get any response.I would like also to know if we can bundle the MongoDB Community Edition together with a Commercial Product in a common installer. Is this allowed?
You might have got answer from legal department by now. As per your AGPL is it like we need to provide only installation files & details if we develop installation package for ease of end-customer? Or since we are using mongoDB as a database manager in our product (hence separate work) so it applies Apache license and hence nothing is required to be provided?
Hi Kartik,
Those are two separate questions.
As per your AGPL is it like we need to provide only installation files & details if we develop installation package for ease of end-customer?
I don't have a generic answer for repackaging/redistribution of installers under the AGPL and would encourage you to seek your own legal advice to ensure compliance given the particulars of your commercial situation.
Or since we are using mongoDB as a database manager in our product (hence separate work) so it applies Apache license and hence nothing is required to be provided?
Once installed, your application would be communicating using a MongoDB driver (Apache license for officially supported drivers) and should be considered a separate work from the MongoDB server. See: MongoDB Licensing for more information.
Regards,Stennie