Depending on how you're going to use AppStudio for ArcGIS, you may need to consider one or more licenses. In some cases, the licenses are free but still require you to acknowledge the use of different components.
The following diagram will help you decide which license or licenses you'll need to consider when using AppStudio to build an app:
Basic or Standard
- AppStudio for ArcGIS Basic
- Included with every ArcGIS named user account at no additional fee.
- Allows you to build public-facing mapping apps with the predefined application templates.
- AppStudio for ArcGIS Standard
- Available by purchasing an ArcGIS Developer Subscription (Builder level and above)
- Includes all the Basic level features, plus the ability to do the following:
- Create your own apps using your developer skills.
- Distribute apps within the enterprise.
The ArcGIS Online help describes more about managing licenses.
ArcGIS Runtime Lite licensing can be authorized in the following ways:
- The app includes a License key (available for free with an ArcGIS for Developers account).
- Sign in to the app with an ArcGIS Online or ArcGIS Enterprise named user account.
ArcGIS Runtime Basic licensing can be authorized in the following ways:
- The app includes an ArcGIS Runtime Basic deployment license (available for purchase).
- Sign in to the app with a Level 2 ArcGIS Online or ArcGIS Enterprise named user account.
ArcGIS Runtime Standard and Advanced licensing can be authorized using a deployment license (available for purchase).
For more information, see License your app.
The Qt Company has granted Esri the authority to embed the free version of Qt Creator in AppStudio. Although the free version is embedded, it's not subject to the LGPL that Qt Creator is usually licensed under, due to the license rights that Esri negotiated with The Qt Company. For users who want to create fee-bearing apps, The Qt Company requires that the Qt SDK be purchased. This requirement is not a function of LGPL terms, but rather a requirement of The Qt Company.
The Qt SDK caters to users with different development and deployment needs, offering both open source and enterprise licenses.
As described in the overview diagram above, you can create apps that do not require Qt SDK licensing in addition to AppStudio licensing. Cases that may require Qt SDK licensing include the following:
- If you build a C++ extension and include it in your app.
- Requirements to use the Qt Quick Compiler (for security reasons).
- Requirements to use enterprise components.
- If you're going to create a fee-bearing app.
For additional details, go to http://www.qt.io/download/.