Developer Kernel Licensing
The full TatukGIS license agreement is available to download as PDF.
A Developer Kernel (DK) license grants one person (typically a software developer) a perpetual right to use the licensed version of the product. One DK license is required for each person who uses the DK product for application development, debugging, testing or other activity that involves accessing the DK functionality, manipulation of the DK libraries, or access to the DK source code.
Each licensed user must be registered to the DK license in the TatukGIS licensed user database. It is the customer's responsibility to ensure that each person accessing or using the DK is accurately registered to a purchased license in the TatukGIS system.
The DK may be used on a build machine (a computer dedicated to performing software compilations - also sometimes referred to as continuous integration or unattended build) provided that access to the DK libraries or source code on the build machine is restricted to registered DK licensed users. Never may an unlicensed person access the DK libraries/source code on a shared computer also used by a licensed user.
DK licensing is free of deployment royalties or run-time fees, with limited exceptions:
- The DK may not be used to create a development product, such as a SDK (or component) that can be used by other developers, or any application that exposes the TatukGIS API, such as via scripting or web access.
- The DK may not be used to develop an application that is directly competitive to the TatukGIS Editor product. This means the DK cannot be used to develop a general purpose GIS data editing application with features similar to the TatukGIS Editor which is targeted to the general GIS user market, or which is significantly detrimental to license sales of the TatukGIS Editor. This restriction is not applicable to use of the DK to develop specialized applications designed for a particular company, industry, purpose, or type of user, or to fulfill requirements for which the TatukGIS Editor is not designed.
In the case of a third-party contract developer using the DK to develop a software application for a 3rd party, the owner of the resulting DK-developed application must be DK licensed.
DK license maintenance is on an annual subscription basis. Each license purchase includes 12 months of support and upgrades maintenance. Renewal of maintenance for each subsequent 12-month period is optional and costs 40% of the current price of a new license (if performed by the scheduled maintenance expiration date). Maintenance includes download access and user rights to each new version (updates and upgrades) of the licensed product, access to TatukGIS email technical support, and write-access to the Question & Answer resource.