License and redistribution information
-
yFiles for HTML license agreementThe usage of the yFiles for HTML library is exclusively subject to the Software License Agreement for yFiles for HTML.
-
Redistributable(s) in the evaluation packagesThere are no Redistributable(s) in the evaluation package. The evaluation version of yFiles for HTML is for evaluation purposes only. You are not entitled to distribute any of the files included in the evaluation version of yFiles for HTML as part of your software or otherwise.
-
Redistributable(s) in purchased yFiles for HTML packagesThe files in the directory
libare the Redistributable(s) as mentioned in Section 2 in the license agreement.
Licensees of yFiles for HTML are entitled to deliver Redistributable(s) as part of their own software applications as specified in the license agreement. -
Third party code and licensesNeither the Redistributable(s) of yFiles for HTML nor the included demos contain any third-party libraries or code.
-
yFiles license mechanism for app distributionApart from the abovementioned Redistributable(s), in order to run, a yFiles for HTML application needs a valid license.
Evaluation versions of yFiles for HTML come with a pre-generated evaluation license file that is located inlib/license.json. You can include this file in any HTML page that uses the library.
See the Licensing section in the Developer's Guide for additional information. -
Optimization and ObfuscationBefore distributing your application, we highly recommend that you obfuscate and minify the resulting application. This reduces the download size of the library files for your end users and protects your intellectual property by making the application source code harder to read.
The top-level directorydeploymentcontains the yFiles deployment tool that provides name obfuscation and minification especially for the yFiles for HTML library, amongst others. For more details, see the description in the deployment directory or the respective section in the Developer's Guide.