This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
thinkgeo_license_guide [2019/09/18 15:52] benbai created |
thinkgeo_license_guide [2019/10/21 07:38] (current) tgwikiupdate [ThinkGeo UI for Web (Blazor, WebApi)] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Map Suite 10.0 License Strategy ====== | + | ====== ThinkGeo 12.0 License Strategy ====== |
- | Map Suite Provides 3 kinds of licenses based on different stages of an application. | + | ThinkGeo Provides 3 kinds of licenses based on different stages of an application. |
> **Development License** | > **Development License** | ||
- | A Development Toolkit is licensed on a per-developer basis, with one development license for each developer. Only the individual developer to whom a Development Toolkit license is registered may access, install on a computer, or otherwise use in any way the retail version of the Development Toolkit. It's used to verify the toolkit when you are debugging a project with Map Suite. ===== | + | A Development Toolkit is licensed on a per-developer basis, with one development license for each developer. Only the individual developer to whom a Development Toolkit license is registered may access, install on a computer, or otherwise use in any way the retail version of the Development Toolkit. It's used to verify the toolkit when you are debugging a project with ThinkGeo product. ===== |
> **Run-time License** | > **Run-time License** | ||
- | In addition to the developer license that you will need in order to write an application against the Map Suite .NET controls, some Map Suite products also require a run-time license. The run-time License may be called "Production Server license" for some products. | + | In addition to the developer license that you will need in order to write an application against the ThinkGeo products, some of them also require a run-time license. The run-time License may be called "Production Server license" for some products. |
- | > **Software Assurance Renewal License** | ||
- | Software Assurance Renewal License is a special license which makes sure that you have permission to download the Map Suite Products' Daily Builds from NuGet and use the builds without limitation. | + | ===== ThinkGeo UI for Desktop (Wpf) ===== |
- | + | ||
- | + | ||
- | ===== Map Suite for Desktop (WinForms, Wpf) ===== | + | |
> **How to create a license?** | > **How to create a license?** | ||
Line 24: | Line 20: | ||
* Currently user can ONLY define the calling executable. ThinkGeo can define a more customized license file such as the calling assembly. | * Currently user can ONLY define the calling executable. ThinkGeo can define a more customized license file such as the calling assembly. | ||
- | * Runtime license can have a watermark and no watermark. With no watermark, it will not have an expired date even though its corresponding Dev License will expire in 1 year. | + | * Runtime license will be generated by the user. If the user is in evaluation, the generated license will expire on the same day; If the user is with a full license, the run time license will not have an expiration day. |
> **How does it work?** | > **How does it work?** | ||
Line 30: | Line 26: | ||
**Development Time** | **Development Time** | ||
- | In development time, the Development License is taken into account to make sure you are using a Map Suite toolkit guaranteed from ThinkGeo. To make sure the Mapping part doesn't stop your task without any relationship with the map, the run-time license should be asked for from your team members who has installed and activated Map Suite products. | + | In development time, the Development License is taken into account to make sure you are using a toolkit guaranteed from ThinkGeo. To make sure the Mapping part doesn't stop your task without any relationship with the map, the run-time license should be asked for from your team members who has installed and activated ThinkGeo products. |
Line 57: | Line 53: | ||
|False| |Show the map.| | |False| |Show the map.| | ||
+ | ===== ThinkGeo UI for Web (Blazor, WebApi)===== | ||
- | =====Map Suite for Mobile (Android, iOS)===== | + | ThinkGeo provides 2 kinds of licenses for Web: development and deployment. |
- | > **How to create a license?** | + | |
- | A Dev license is not needed for Android and iOS, only a runtime license. The runtime license is created on product center and will be added to a project. Please refer to [[http://wiki.thinkgeo.com/wiki/map_suite_mobile_for_android_quick_start_guide|Map Suite Quick Start Guide For Android]] and [[http://wiki.thinkgeo.com/wiki/map_suite_mobile_for_iOS_quick_start_guide|Map Suite Quick Start Guide For iOS]] for information on know how to create a runtime license for an application. | + | |
- | + | ||
- | > **How does it work?** | + | |
- | A Runtime license can have a watermark and no watermark. For no watermark, it doesn't have an expired date in runtime but it will expire in development time. | + | |
- | + | ||
- | **Dev time and Runtime** | + | |
- | ^Runtime License ^Dev time/Runtime ^Result^ | + | |
- | |Non-existent / Incorrect |Dev time |Throw InvalidOperationException: “A license is needed to debug/run the APP. Please refer to http://wiki.thinkgeo.com/wiki/map_suite_runtime_license_guide_for_mobile for the details"| | + | |
- | |::: |Runtime |Show a blank white map with watermark: "Not Licensed for Run Time".| | + | |
- | + | ||
- | If License is correct, check the following: | + | |
- | ^Watermark ^Expiration ^Result^ | + | |
- | |TRUE |Not Expired |Show the map with a watermark: "xx Days Left". The text is from the license file. | | + | |
- | |::: |Expired |Throw InvalidOperationException: “The {Production Name} has expired. Please contact sales@thinkgeo.com.” The text is from the license file in Dev time and show the exception message in runtime. | | + | |
- | |FALSE | |Show the map| | + | |
- | + | ||
- | =====Map Suite for Web (WebForms, Mvc, WebApi)===== | + | |
- | + | ||
- | Map Suite provides 2 kinds of licenses for Web: development and deployment. | + | |
> **How to create a license?** | > **How to create a license?** | ||
Please refer to the following urls to know how to create the two kinds of licenses for an application: | Please refer to the following urls to know how to create the two kinds of licenses for an application: | ||
- | **Development license:** [[http://wiki.thinkgeo.com/wiki/map_suite_developer_license_guide|MapSuite Developer License Guide]] | + | **Development license:** [[http://wiki.thinkgeo.com/wiki/thinkgeo_developer_license_guide|ThinkGeo 12.0 Developer License Guide]] |
- | **Deployment license:** [[http://wiki.thinkgeo.com/wiki/map_suite_deployment_license_guide_for_web|Map Suite Deployment License Guide for Web]] | + | **Deployment license:** [[http://wiki.thinkgeo.com/wiki/thinkgeo_deployment_license_guide_for_web|ThinkGeo 12.0 Deployment License Guide for Web]] |
> **How does it work?** | > **How does it work?** | ||
Line 119: | Line 96: | ||
=====Frequently Asked Questions===== | =====Frequently Asked Questions===== | ||
- | **What is MapSuite 10.0 file base license?** | + | **What is ThinkGeo 12.0 file base license?** |
- | MapSuite 10.0 works based on license file instead of registry. So it's very easy to be deployed to the different platforms. Please refer to above sections to know how to get a license for ThinkGeo MapSuite productions. | + | ThinkGeo 12.0 works based on license file instead of registry. So it's very easy to be deployed to the different platforms. Please refer to above sections to know how to get a license for ThinkGeo productions. |
- | **Can I use MapSuite 9.0 license file?** | + | **Can I use MapSuite 10.0 license file?** |
- | No. The Map Suite 10.0 license file is not compatible with Map Suite 9.0. And you need to create individual license file for MapSuite 10.0 by Product Center 10.0. | + | No. The ThinkGeo 12.0 license file is not compatible with Map Suite 10.0. And you need to create individual license file for ThinkGeo 12.0 by Product Center 12.0. |