JTray
System Tray Java Package For Windows
 

JTray License and Conditions of Use

This is a legal agreement in effect between VersaEdge Software, LLC and you the user by virtue of your possession of JTray (also known as Java System Tray API for Windows). It applies to the Free Trial License, Individual License, Team License, Site License, and Multi-Site License Versions of JTray. If you do not agree to these terms and conditions then you may not install, use, or distribute any Versions of JTray.

1. License and Ownership

JTray is a licensed software product. JTray, including its accompanying files and documentation, is owned and copyrighted by VersaEdge Software, LLC, all rights reserved.

VersaEdge Software, LLC grants the user a free nonexclusive license to download and use the Free Trial Version of JTray for evaluation and development as well as for any lawful non-commercial purposes provided the terms of this agreement are met.

To deploy software that uses JTray in any commercial context, either in-house or externally, you must purchase either the Individual License, Team License, Site License, or Multi-Site License.

VersaEdge Software, LLC grants the user in possession of an official receipt of purchase for the Individual License, Team License, Site License, or Multi-Site License Version of JTray a nonexclusive license to download and use JTray for any lawful commercial or non-commercial purposes provided the terms of this agreement are met.

2. Distribution

You may reproduce and freely distribute copies of the Free Trial Version of JTray distribution file (.zip) to third parties provided you do not do so for profit and each copy is unaltered and complete.

If you purchased an Individual License Version of JTray, you may copy and use the JTray distribution file (.zip) on any systems you use but for your individual use only. Individual use is defined as one person having the ability to read or copy any of the files originally contained in the JTray distribution file including (but not limited to) the .jar, .class, .java, .html, and .dll files.

If you purchased a Team License Version of JTray, JTray may be used by up to four employees (including yourself) of your company whose primary work address is within a 100 mile (160 km) radius of your primary work address. These individuals then have license rights and responsibilities equivalent to the Individual License Version.

If you purchased a Site License Version of JTray, then you may provide copies of the JTray distribution file (.zip) to anyone employed by your company whose primary work address is within a 100 mile (160 km) radius of your primary work address. These individuals then have license rights and responsibilities equivalent to the Individual License Version.

If you purchased a Multi-Site License Version of JTray, then you may provide copies of the JTray distribution file (.zip) to anyone employed by your company located at any address. These individuals then have license rights and responsibilities equivalent to the Individual License Version..

You must take appropriate safeguards to protect this product from unauthorized access by others.

In all cases the copies of the JTray distribution file (.zip) must be unaltered and complete, including this license agreement and all copyright notices. You may not reverse engineer, disassemble, decompile, or modify this software or its accompanying documentation in any way.

If you purchased either an Individual License, Team License, Site License, or Multi-Site Version of JTray, you may reproduce and redistribute a copy of the .class files and .dll file in JTray as part of any Java-based software developed and licensed by you that itself uses JTray provided:
  a) your software has clearly distinct and added functionality,
  b) you are responsible for all technical support,
  c) the JTray application programming interfaces are not documented, exposed, or otherwise made available by your software,
  d) attribution is given to VersaEdge Software, LLC (http://www.versaedge.com) in any documentation or screen displays where other credits appear,
  e) you do not allow recipients of your software to reverse engineer, disassemble, decompile, or copy portions from your software allowing them to gain separate access to JTray or any parts of it, and
  f) you do not distribute to recipients of your software the bytecode of the class names and methods of the JTray section of your software. All of the JTray .class files (class names and method names) must be obfuscated (a software development term), making the Java code more secure against decompilation and other forms of reverse engineering. The only exceptions to this requirement are the following items that can not be obfuscated in order for the program to operate properly:
   1) com.jpackages.jtray.JTrayManager class name
   2) com.jpackages.jtray.JTrayManager.notifyCallback method

The JTray .jar file may only be used in building your software. It may be distributed as part of the overall JTray distribution file (.zip) as described above, but neither the .jar or any files from within the .jar file may be distributed separately, except for the .class files as described above.

The source code samples included with this package and in the JTray documentation may be freely used, modified, incorporated, and distributed without restriction as part of any software that uses JTray itself.

3. Warranty Disclaimer and Limitation of Liability

JTray is licensed to the user on an "AS IS" basis. VERSAEDGE SOFTWARE, LLC MAKES NO WARRANTIES, EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO THIS SOFTWARE AND ITS ASSOCIATED FILES AND DOCUMENTATION, INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. VERSAEDGE SOFTWARE, LLC DOES NOT WARRANT THAT THE OPERATION OF THIS SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE, OR THAT DEFECTS WILL BE CORRECTED. You the user are solely responsible for determining the appropriateness of this software for your use and accept full responsibility for all risks associated with its use. VersaEdge Software, LLC is not and will not be liable for any direct, indirect, special or incidental damages in any amount including loss of profits or interruption of business however caused, even if VersaEdge Software, LLC has been advised of the possibility of such damages. VersaEdge Software, LLC retains the right to, in its sole discretion, refund the purchase price of this software as a complete and final resolution to any dispute.

4. Support and Source Code Licensing

VersaEdge Software, LLC does not provide formal customer support for JTray. However, we make every effort to ensure the quality of our products. Questions, bug reports, and feature requests are encouraged. Please email support@jpackages.com. Due to resource limitations, it may not be possible to resolve all issues and no assurances can be given as to when or if problems will be addressed.