yFiles for HTML Library Licenses are available for single developers, projects, and sites.
A Single Developer License is a Library License for the Software. The license is valid for one individual developer who has to be specified in the License Order.
The Single Developer License grants the individual developer the right to install and use multiple copies of the Software.
With a Single Developer License you may serve software applications that include or make use of the Redistributables from up to one (1) Internet/Intranet domain that is authorized by yWorks. You may purchase authorization for additional domains separately.
A Project License is a Library License valid for one authorized software application or software project. The authorized application must be a specific software project that is defined by its name and has to be specified in the License Order.
A Project License grants you the right to use the Software concurrently by up to three (3) individual developers participating in the authorized project. Furthermore, the Software may be used as part of an automated build process for the authorized application.
With a Project License you may serve the software application that includes or makes use of the Redistributables from up to two (2) different Internet/Intranet domains that are authorized by yWorks. You may purchase authorization for additional domains separately.
A Site License is a Library License valid for one authorized site. The authorized site must be a specific place of business of Licensee that is defined by a physical address and has to be specified in the License Order. If projects that are hosted at different or multiple sites need to access the Software, each such site requires a separate License for the Software.
A Site License grants you the right to share or use the Software concurrently by multiple individual developers at the authorized site. Furthermore, it can be used with multiple projects hosted at this site.
With a Site License you may serve software applications that include or make use of the Redistributables from up to four (4) different Internet/Intranet domains that are authorized by yWorks. You may purchase authorization for additional domains separately.
Please refer to the Software License Agreement for a complete description of the different license types that are available for yFiles for HTML.
The evaluation of yFiles for HTML is free of charge.
Authorization of Domains
To serve a yFiles for HTML-powered application from an Internet/Intranet domain, a domain license
key is needed that authorizes the domain.
The domain license key must be embedded into the application.
For authorization of the Internet/Intranet domains covered by the yFiles for HTML license types
described above, the domain names have to be specified in the License Order.
The domain license keys included with each of the yFiles for HTML license types are Single Domain
For authorization of additional Internet/Intranet domains, the following types of domain license
keys are available:
- A Single Domain License Key authorizes one (1) additional Internet/Intranet domain that has to be specified in the License Key
It covers serving multiple applications from the specified domain.
A Single Domain License Key is valid for the specified Internet/Intranet domain (e.g. myDomain.com)
and all its sub-domains (e.g. myApp.myDomain.com, myTestSite.myDomain.com, etc.).
- An Unrestricted Domains License Key authorizes an unrestricted set ('*') of Internet/Intranet domains.
It covers serving one specified application from an arbitrary number of domains.
Note: For OEM-like distribution of a yFiles for HTML-powered application, or the special case where
an application needs to be served 'locally', i.e. from
localhost, instead of from an Internet/Intranet domain, an Unrestricted Domains License Key is needed.