Skip to content

Licensing

Developer and Runtime Licenses are necessary to debug or run your application, respectively. All licenses are managed through the ThinkGeo Product Center, accessible after signing into your ThinkGeo account. More details on licensing can also be found on our website's FAQ.

Developer License

This license permits you to debug your applicatioan during development. It is issued by ThinkGeo and can be reassigned through the Product Center as needed.

Runtime License

Runtime licenses are essential for applications running in production or undergoing QA without a debugger. These can be generated by you if you possess an active Developer License. A runtime license is also required if you're running a MAUI application in an iOS/MacCatalyst or Android emulator.

Start with an Evaluation License

When you reference a ThinkGeo NuGet package for the first time, you will be prompted to register for a ThinkGeo account. Following registration, activate your 30-day evaluation through the Product Center. This evaluation includes a watermark indicating the remaining days and enables you to generate a Runtime License for testing purposes. For additional details or to request an extension, please visit our FAQ page or contact sales@thinkgeo.com.

License Matrix - 5/1/2024

Here is the generic license matrix across various products, effective until May 1st, 2024. For detailed information, please visit the licensing/deployment page specific to each product.

1. License Matrix using an Evaluation License

Products Debug with Dev License Debug with Runtime License Debug without Any License Run with Dev License Run with Runtime License Run without Any License
MAUI-Windows √ - show the map with watermark "XX Days Left" √ - show the blank map with watermark "Not Licensed for Map Development" √ - throw exception "Welcome to ThinkGeo components! Please sign up at https://helpdesk.thinkgeo.com/register, download Product Center, and start your evaluation for free. If you are doing non-map-related development, please contact your map developer to get a runtime license, which will allow you to continue development with blank maps." √ - show the map with watermark "XX Days Left" √ - show the map with watermark "XX Days Left" √ - show the map with watermark "Not licensed for Runtime"
MAUI-Android / iOS / MacCatalyst N/A √ - show the map with watermark "XX Days Left" √ - throw exception "Welcome to ThinkGeo components! Please sign up at https://helpdesk.thinkgeo.com/register, download Product Center, and start your evaluation for free. A separate license file is required for each mobile project. Once Product Center is installed, follow the instructions at this url to generate a license file: https://docs.thinkgeo.com/products/mobile-maps/license-guide/." N/A √ - show the map with watermark "XX Days Left" √ - show blank map with watermark "Not Licensed for Runtime"
WPF / WinForms √ - show the map with watermark "XX Days Left" √ - show the blank map with watermark "Not Licensed for Map Development" √ - throw exception "Welcome to ThinkGeo components! Please sign up at https://helpdesk.thinkgeo.com/register, download Product Center, and start your evaluation for free. If you are doing non-map-related development, please contact your map developer to get a runtime license, which will allow you to continue development with blank maps." √ - show the map with watermark "XX Days Left" √ - show the map with watermark "XX Days Left" √ - show the map with watermark "Not licensed for Runtime"
WebAPI / Blazor √ - show the map with watermark "XX Days Left" √ - show the blank map with watermark "Not Licensed for Map Development" √ - throw exception "Welcome to ThinkGeo components! Please sign up at https://helpdesk.thinkgeo.com/register, download Product Center, and start your evaluation for free. If you are doing non-map-related development, please contact your map developer to get a runtime license, which will allow you to continue development with blank maps." √ - show the map with watermark "XX Days Left" √ - show the map with watermark "XX Days Left" √ - show the map with watermark "Not licensed for Runtime"

2. License Matrix using a Full License

Products **Install License
in Product Center
(before expiration)**
**Install License
in Product Center
(after expiration)**
**Debug with
Dev License
(before expiration)**
**Debug with
Dev License
(after expiration)**
**Debug with Runtime License
(before expiration)**
**Debug with Runtime License
(after expiration)**
**Run with Dev License
(before expiration)**
Run with Dev License(after expiration) Run with Runtime License(before expiration) Run with Runtime License(after expiration)
Maui-Windows √- 1. activate Dev license successfully √-2. create Runtime License successfully √ - 1. popup message box "Your subscription license has expired" √ - 2. popup page "https://thinkgeo.com/pricing" √ - show the map without watermark √ - throw exception "Welcome to ThinkGeo components! Please sign up at https://helpdesk.thinkgeo.com/register, download Product Center, and start your evaluation for free. If you are doing non-map-related development, please contact your map developer to get a runtime license, which will allow you to continue development with blank maps." √ - show the blank map with watermark "Not Licensed for Map Development" √ - show the blank map with watermark "Not Licensed for Map Development" √ - show the map without watermark √ - show the map with watermark "Not Licensed for Runtime" √ - show the map without watermark √ - show the map without watermark
MAUI-Android / iOS / MacCatalyst √- 1. activate Dev license successfully √-2. create Runtime License successfully √ - 1. popup message box "Your subscription license has expired" √ - 2. popup page "https://thinkgeo.com/pricing" N/A N/A √ - show the map without watermark √ - throw exception "Welcome to ThinkGeo components! Please sign up at https://helpdesk.thinkgeo.com/register, download Product Center, and start your evaluation for free. A separate license file is required for each mobile project. Once Product Center is installed, follow the instructions at this url to generate a license file: https://docs.thinkgeo.com/products/mobile-maps/license-guide/." N/A N/A √ - show the map without watermark √ - show the map without watermark
WPF / WinForms √- 1. activate Dev license successfully √-2. create Runtime License successfully √ - 1. popup message box "Your subscription license has expired" √ - 2. popup page "https://thinkgeo.com/pricing" √ - show the map without watermark √ - throw exception "Your ThinkGeo Map Suite Desktop for WPF subscription license has expired. To continue using this product, please purchase a full license at https://thinkgeo.com/pricing. Contact sales@thinkgeo.com if you have any questions" √ - show the blank map with watermark "Not Licensed for Map Development" √ - show the blank map with watermark "Not Licensed for Map Development" √ - show the map without watermark √ - show the map without watermark √ - show the map without watermark √ - show the map without watermark
WebAPI / Blazor √- 1. activate Dev license successfully √-2. create Runtime License successfully √ - 1. popup message box "Your subscription license has expired" √ - 2. popup page "https://thinkgeo.com/pricing" √ - show the map without watermark √ - throw exceptions "Your ThinkGeo Map Suite Web for WebAPI subscription license has expired. To continue using this product, please purchase a full license at https://thinkgeo.com/pricing. Contact sales@thinkgeo.com if you have any questions." √ - show the blank map with watermark "Not Licensed for Map Development" √ - show the blank map with watermark "Not Licensed for Map Development" √ - show the map without watermark √ - show the map with watermark "Your ThinkGeo Map Suite Web for WebAPI subscription license has expired. To continue using this product, please purchase a full license at https://thinkgeo.com/pricing. Contact sales@thinkgeo.com if you have any questions" √ - show the map without watermark √ - show the map without watermark