What type of license would be applicable for the following situations?:
Company X provides a service/web app at companyx.com that is built using several dhtmlx components. Company A, B and C have unique login credentials to companyx.com and use separate instances of Company X’s service/web app.
(I’m assuming a Commercial license is needed here.)
Company X sells this same solution as a shrinkwrapped/boxed app, allowing other companies to install on their own hardware. Company A, B, and C purchase the application and install instances of the application on companya.com, companyb.com and companyc.com.
I think there is a restriction against sublicensing the components, so I’m not sure if this type of arrangement is allowed, or if Company A, B and C would have to purchase their own license of the components? Or if an Enterprise license is applicable for this situation?