JDUN
Java Dial-up Networking Package For Windows
 

JDUN 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 JDUN (also known as Java Dial-up Networking API for Windows). It applies to the Free Trial License, Individual License, Team License, Site License, and Multi-Site License Versions of JDUN. If you do not agree to these terms and conditions then you may not install, use, or distribute any Versions of JDUN.

1. License and Ownership

JDUN is a licensed software product. JDUN, 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 JDUN 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 JDUN 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 JDUN a nonexclusive license to download and use JDUN 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 JDUN 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 JDUN, you may copy and use the JDUN 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 JDUN distribution file including (but not limited to) the .jar, .class, .java, .html, and .dll files.

If you purchased a Team License Version of JDUN, JDUN 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 JDUN, then you may provide copies of the JDUN 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 JDUN, then you may provide copies of the JDUN 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 JDUN 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 or Multi-Site License Version of JDUN, you may reproduce and redistribute a copy of the .class files and .dll file in JDUN as part of any Java-based software developed and licensed by you that itself uses JDUN provided:
  a) your software has clearly distinct and added functionality,
  b) you are responsible for all technical support,
  c) the JDUN 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, and
  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 JDUN or any parts of it.
  f) you do not distribute to recipients of your software the bytecode of the class names and methods of the JDUN section of your software. All of the JDUN 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.jdun.DialUpManager class name
   2) com.jpackages.jdun.DialUpManager.notifyCallback method
   3) com.jpackages.jdun.DialUpEntryProperties class name and methods
   4) com.jpackages.jdun.DialUpDevice class name

The JDUN .jar file may only be used in building your software. It may be distributed as part of the overall JDUN 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 JDUN documentation may be freely used, modified, incorporated, and distributed without restriction as part of any software that uses JDUN itself.

3. Warranty Disclaimer and Limitation of Liability

JDUN 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

VersaEdge Software, LLC does not provide formal customer support for JDUN. 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.