Docker - Licensing question

0
Hello everyone,   I would like to use Mendix to develop a Docker app that I can use locally at customers' premises without an internet connection.   My question is whether this requires a license and, if so, which one. I just want to run it as a Docker container, without Kubernetes or anything else.   I have found two sources on this and am a little confused.   The first source mentions restrictions if the app is run locally without a license. The restrictions are perfectly fine for us. The app will only be used temporarily and as needed for about 1 hour by one user, so the restrictions are irrelevant.   --> ,,Unlicensed apps, running outside Mendix Cloud, have some restrictions. These restrictions are listed in the table below."     The second source mentions that a license is required for productive use, which in turn removes the restrictions.   --> ,,When deploying your Mendix app for production use, it needs to be licensed. This removes the restrictions which are placed on unlicensed apps."   But is it really necessary in a legal sense, or is it only necessary to remove the restrictions?   If a license is required, what costs would the customer have to expect for the local operation of a Docker container?   Unfortunately, Mendix support has not been able to help so far, and a request to the sales team has remained unanswered to date. I find this somewhat regrettable, and I am slowly running out of options, as I have been trying to clarify this issue for over a month.   Source 1: https://docs.mendix.com/developerportal/deploy/licensing-apps-outside-mxcloud/   Source 2: https://docs.mendix.com/developerportal/deploy/private-cloud/private-cloud-license-manager/    
asked
2 answers
1

Hello,

 

Running Mendix in Docker without a license is only allowed for testing and comes with strict limits (runtime stops after a few hours, max 6 users). For any production use, even on-premises or offline, a Mendix runtime license is legally required.

 

Regards 

Reemali

answered
1

Technically your use case does not require a license. When your app is unlicensed, it is the same as hitting the run locally button in studio pro. So that is similar in docker context from technical perspective.

 

However, to allow other users to run your app legally, they must be licensed. Your use case is rare therefore no standard license package exists. Hence sales must be involved.  This in turn means the deal size must be big enough to be interesting to mendix, or future growth, for them to put effort into this.

 

answered