End users of your application do not need a Devart license. Any dotConnect 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, you need the OEM license.
According to the EULA, you're allowed to redistribute the following runtime assemblies with your application:
- Devart.Data.MongoDB.dll
- Devart.Data.dll
- Devart.Data.MongoDB.EFCore.dll (for Entity Framework Core applications)
- libmongoc-1.0.dll, libbson-1.0.dll, sqlite3.dll, and vcruntime140.dll (native libraries for the platform of your application, from the Native\win-x86 or Native\win-x64 folder of the installation)
If you reference the provider via NuGet packages, these assemblies are copied to the output folder automatically.
There's no need for a full installation on the target machine, you can also use the "Minimal installation" option provided by the setup.
No other components of dotConnect may be distributed.