This page contains frequently asked questions about End Users License Agreement (EULA) of dotConnect for MongoDB. When you have a question on licensing first of all please browse through this list. If this page does not contain the answer, refer to contact page. You can get the full text of EULA by installing any edition of dotConnect for MongoDB on your workstation - a copy of EULA (License.rtf) will be available in the product installation folder.
License types
Every licensed developer is entitled to install and use dotConnect for MongoDB on one or more computers, provided it is used only by this developer for the sole purposes of developing, testing, and deploying applications in accordance with our EULA. For three developers, you need three Developer licenses or a Site license, which covers an unlimited number of developers within a single company. Any license allows deploying your application to an unlimited number of desktops, workstations, and non-production servers within your company. To deploy the application to production servers, you need a Server license for each production server, so four Server licenses in your case.
Only licensed developers are entitled to use dotConnect for MongoDB, i.e. to compile the assemblies which have the direct references to the Devart assemblies, to use Devart classes. If only particular developer(-s) works on database access level (DAL), it makes sense to move DAL in a separate assembly (DLL) which will be built only by this licensed developer(-s). Be aware that this DLL can be used only inside your company (this wrapper must not be distributed). In this case, you don't need the license for the developers who will use DLL with DAL.
With the Site license, dotConnect for MongoDB can be used by an unlimited number of developers within a single company at one physical address. "Single company" means one juridical name at one physical address. Every office of a company with different locations around the world should have its own separate license. Site License allows to install and use dotConnect on one or more computers, provided it is used by developers in a single company at one physical address for the sole purposes of developing, testing, and deploying applications.
Deployment and distribution
No, end-users of your application do not need their own license. However, to distribute your application to third parties, you need the OEM license.
Any dotConnect for MongoDB license allows deploying your application to an unlimited number of desktops, workstations, and non-production servers within your company. To deploy the application to a production server, you need a Server license for each server. To distribute the application to third parties, such as your customers, you need the OEM license. Licenses purchased before December 18, 2025 retain the right to deploy applications to production servers and to third parties without additional fees.
With the OEM license, you can redistribute and deploy applications created with dotConnect to third parties without additional fees payable to Devart. The run-time Devart assemblies must be redistributed in such a way that they cannot be reused by any application other than your solution.
Subscription and upgrades
dotConnect for MongoDB is sold on the subscription basis: during a year after the purchase you can download the new versions released in this period. But the license itself is permanent in the sense that a particular version can be used without any time limitations.
To download the latest version of dotConnect for MongoDB, please use the credentials (URL to Customer Portal, account name, and password) that were sent to you after the purchase of our product. If you didn't receive this information or want to check your subscription status, please contact our Sales department and specify your license number and/or the mail address for which you've registered dotConnect for MongoDB.
To upgrade Developer licenses to the Site license, you need to pay the difference between license prices.
No, you don't. dotConnect for MongoDB license is perpetual. The benefit to buy a subscription renewal is getting access to the latest builds with the new features and bug fixes.
Couldn't find the answer? If you have other questions about licensing, please fill our contact form.