The Simplicity for Java License


THIS IS A LICENSE TO USE the SIMPLICITY FOR JAVA family of products,
including SIMPLICITY FOR JAVA and SIMPLICITY FOR JAVA PROFESSIONAL
(alternately referred to as SIMPLICITY FOR JAVA).  SIMPLICITY FOR JAVA is
protected by copyright laws and international copyright treaties, as well as
other intellectual property laws and treaties. SIMPLICITY FOR JAVA is
licensed, not sold. The Licensor is DATA REPRSENTATIONS, INC. (hereinafter
DATA REPRESENTATIONS).  The term "platform" as used herein shall mean the
operating environment, irrespective of the hardware involved.

1. GRANT OF LICENSE. This license grants you the following rights:

If this is a TRYOUT LICENSE:

Software Installation and Use. You may install and evaluate SIMPLICITY FOR
JAVA on any platform. However, you may not develop applications, servlets,
programs, applets or any other software created by you using SIMPLICITY FOR
JAVA, nor may you use any of the included components of  SIMPLICITY FOR JAVA
for any purpose other than evaluation. The TRYOUT LICENSE will allow you to
evaluate all of the functions of SIMPLICITY FOR JAVA, but you may not use
the Java code produced outside of SIMPLICITY FOR JAVA.


If this is a SINGLE HUMAN USER LICENSE:

Software Installation and Use. The named User (you) may install and use
one copy of SIMPLICITY FOR JAVA on any platform.  This means that no other
human being may use the software.

If this is a NODE-LOCK LICENSE:

Software Installation and Use. You may only install and use one copy of
SIMPLICITY FOR JAVA on one workstation with a fixed IP address for use by
one person at a time.

Storage/Network Use. SIMPLICITY FOR JAVA may not be accessed, displayed,
run, shared or used concurrently on or from different computers, including a
workstation, terminal or other digital electronic device ("Devices"), except
for the installation of the software.

If this is a FLOATING LICENSE:

Software Installation and Use. You may only install and use a number of
copies of SIMPLICITY FOR JAVA equal to the number of licenses purchased from
DATA REPRESENTATIONS and install such software on multiple workstations
and/or servers, within a range of fixed IP addresses.  You will be
responsible to monitor the use of such installed software so as not to
exceed the total number of licensed copies of SIMPLICITY FOR JAVA.

If this is a SITE LICENSE:

Software Installation and Use. The Installation and Use of the software is
subject to the annexed SITE LICENSE AGREEMENT.

Back-up Copy. You may make a single back-up copy of SIMPLICITY FOR JAVA. You
may use the back-up copy solely for archival purposes. Except as expressly
provided in this license, you may not otherwise make copies of SIMPLICITY
FOR JAVA, including any printed or support materials accompanying the
SOFTWARE.

2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.

Limitations on Reverse Engineering, Decompilation and Disassembly. You may
not reverse engineer, decompile, or disassemble SIMPLICITY FOR JAVA. Any
attempt to decompile, disassemble or reverse engineer SIMPLICITY FOR JAVA
shall immediately terminate this license, and subject the User to all
available legal remedies pursuant to Federal and State laws. The User
acknowledges that the loss to DATA REPRESENTATIONS, INC. for violation of
this provision may be incapable of calculation, and thereby consent to the
jurisdiction of a court of equity, at the election of Data Representations.

Separation of Components. SIMPLICITY FOR JAVA is licensed as a single
product. Its component parts may not be separated for use on more than one
computer.

Rental. You may not rent, lease or lend SIMPLICITY FOR JAVA to anyone.

SIMPLICITY FOR JAVA Transfer. You may not transfer any of your rights under
this license.

Termination. Without prejudice to any other rights, Data Representations may
terminate this license if you fail to comply with the terms and conditions
of this license. In such event, you must destroy all copies of SIMPLICITY
FOR JAVA and all of its component parts.

Trademarks. This license does not grant you any rights in connection with
any trademarks or service marks of Data Representations.

WHAT YOU CAN DO WITH PROGRAMS YOU CREATE USING SIMPLICITY FOR JAVA.  You may
freely re-distribute applications, servlets, programs, applets or any other
software created by you using SIMPLICITY FOR JAVA (but not if this is a
TRYOUT LICENSE).

REDISTRIBUTABLES.  Included in SIMPLICITY FOR JAVA are certain components
(JAVA classes) that may be freely re-distributed with software that you
create using SIMPLICITY FOR JAVA.  These are identified as all classes whose
package name is DATAREP.COMMON.*.*.    These can be found in the
DATAREP_COMMON.JAR file.  However, in the event of any such redistribution,
you must identify DATA REPRESENTATIONS, INC. as the copyright owner of the
redistributable and acknowledge the trademarks and/or trade names thereof.
Additionally, some of the redistributables may be from companies other than
DATA REPRESENTATIONS, INC., and may have other requirements or limitations.
You agree to be subject to those requirements and limitations.

3. LICENSE FEES.  The applicable fee for the licensing of SIMPLICITY FOR
JAVA (depending on the type and extent of license) may be obtained by
contacting DATA REPRESENTATIONS.

4. COPYRIGHT. All title and intellectual property rights in and to
SIMPLICITY FOR JAVA (including but not limited to any images, photographs,
animations, video, audio, music, text and "applets," incorporated into
SIMPLICITY FOR JAVA), the accompanying printed materials, and any copies of
SIMPLICITY FOR JAVA, are owned by Data Representations. You may not copy the
printed materials accompanying SIMPLICITY FOR JAVA. All title and
intellectual property rights in and to the content which may be accessed
through use of SIMPLICITY FOR JAVA is the property of the respective content
owner and may be protected by applicable copyright or other intellectual
property laws and treaties. This license grants you no rights to use such
content. All rights not expressly granted under this license are reserved by
Data Representations.

5. DUAL-MEDIA SIMPLICITY FOR JAVA. You may receive SIMPLICITY FOR JAVA in
more than one medium. Regardless of the type or size of medium you receive,
you may use only one medium that is appropriate for the COMPUTER. You may
not use or install the other medium on another computer. You may not loan,
rent, lease, lend or otherwise transfer the other medium to another user,
except as part of the permanent transfer (as provided above) of SIMPLICITY
FOR JAVA.

6. PRODUCT SUPPORT. Product support for SIMPLICITY FOR JAVA is provided by
Data Representations for a fee.  The applicable fee for product support may
be obtained by contacting DATA REPRESENTATIONS.

7. USE OF DATA.  Data Representations, Inc. reserves the right, and you
authorize Data Representations, Inc., to the use and assignment of all
information provided by you in obtaining SIMPLICITY FOR JAVSA or data
therefrom.

8. Non-Transferable. You may not transfer SIMPLICITY FOR JAVA and your use
of SIMPLICITY FOR JAVA is subject to any limits established by Data
Representations, Inc.

9. EXPORT RESTRICTIONS. You agree that you will not export or re-export
SIMPLICITY FOR JAVA to any country, person, or entity subject to U.S. export
restrictions. You specifically agree not to export or re-export SIMPLICITY
FOR JAVA: (i) to any country to which the U.S. has embargoed or restricted
the export of goods or services, which as of March 1999 include, but are not
necessarily limited to Cuba, Iran, Iraq, Libya, North Korea, Sudan and
Syria, or to any national of any such country, wherever located, who intends
to transmit or transport SIMPLICITY FOR JAVA back to such country; (ii) to
any person or entity who you know or have reason to know will utilize the
SIMPLICITY FOR JAVA or portion thereof in the design, development or
production of nuclear, chemical or biological weapons; or (iii) to any
person or entity who has been prohibited from participating in U.S. export
transactions by any federal agency of the U.S. government. You warrant and
represent that neither the BXA (as defined below) nor any other U.S. federal
agency has suspended, revoked or denied your export privileges.

10. NOTE ON JAVA SUPPORT. SIMPLICITY FOR JAVA CONTAINS SUPPORT FOR PROGRAMS
WRITTEN IN JAVA.  JAVA TECHNOLOGY IS NOT FAULT-TOLERANT AND IS NOT DESIGNED,
MANUFACTURED, OR INTENDED FOR USE OR RESALE AS ON-LINE CONTROL EQUIPMENT IN
HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE
OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION
SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS
SYSTEMS, IN WHICH THE FAILURE OF JAVA TECHNOLOGY COULD LEAD DIRECTLY TO
DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE. Sun
Microsystems, Inc. has contractually obligated Data Representations to make
this disclaimer.

11. Indemnification. You agree to indemnify, defend and hold Data
Representations, Inc. its affiliates, licensors, dealers and suppliers
harmless from any liability, loss, claim and expense, including attorney's
fees, related to your violation of this Agreement or use of SIMPLICITY FOR
JAVA. You agree that you have not and will not include SIMPLICITY FOR JAVA
or code produced by SIMPLICITY FOR JAVA in any infringing product, and that
none of your products will infringe any patent, trademark, copyright or
other intellectual property rights.

12. LIMITED WARRANTY

LIMITED WARRANTY.  Data Representations makes no warranty that SIMPLICITY
FOR JAVA will perform.  Some states/jurisdictions do not allow limitations
on duration of an implied warranty, so the above limitation may not apply to
you.

CUSTOMER REMEDIES.  Your exclusive remedy shall be, at Data Representations
INC. option, either (a) return of the price paid, or (b) repair or
replacement of SIMPLICITY FOR JAVA that does not meet this Limited Warranty
and which is returned to Data Representations with proof of purchase.  This
Limited Warranty is void if failure of SIMPLICITY FOR JAVA has resulted from
accident, abuse, or misapplication.

NO OTHER WARRANTIES.  To the maximum extent permitted by applicable law,
Data Representations disclaims all other warranties, either express or
implied, including, but not limited to implied warranties of merchantability
and fitness for a particular purpose, with regard to the SIMPLICITY FOR JAVA
and any of the accompanying written materials or other documentation.  This
limited warranty gives you specific legal rights.  You may have others which
vary from state/jurisdiction to state/jurisdiction.

NO LIABILITY FOR CONSEQUENTIAL DAMAGES.  To the maximum extent permitted by
applicable law, in no event shall Data Representations be liable for any
damages whatsoever (including without limitation, special, incidental,
consequential, or indirect damages for personal injury, loss of business
profits, business interruption, loss of business information, or any other
pecuniary loss) arising out of the use of or inability to use this product,
even if Data Representations has been advised of the possibility of such
damages.  In any case, Data Representations entire liability under any
provision of this agreement shall be limited to the amount actually paid by
you for SIMPLICITY FOR JAVA.  Because some states/jurisdictions do not allow
the exclusion or limitation of liability for consequential or incidental
damages, the above limitation may not apply to you.


SPECIAL PROVISIONS

U.S. GOVERNMENT RESTRICTED RIGHTS.  SIMPLICITY FOR JAVA and documentation
are provided with RESTRICTED RIGHTS.  Use, duplication, or disclosure by the
United States Government is subject to restrictions as set forth in
subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013 or subparagraphs (c)(1) and (2) of the
Commercial Computer Software-Restricted Rights at 48 CFR 52.227-19, as
applicable. Manufacturer is Data Representations, Inc.

If you acquired SIMPLICITY FOR JAVA in the United States of America, this
Software License Agreement and Warranty are governed by the laws of the
State of New Jersey, U.S.A.  If you acquired SIMPLICITY FOR JAVA outside the
United States of America, you consent to be governed by the laws of the
State of New Jersey, U.S.A.

13. Miscellaneous. This Agreement shall be treated as though it were
executed and performed in New Jersey, and shall be governed by and construed
in accordance with the laws of the United States of America and of the State
of New Jersey (without regard to conflicts of law principles). Any cause of
action which you may have with respect to  SIMPLICITY FOR JAVA must be
instituted within six (6) months after licensed use of  SIMPLICITY FOR JAVA
or be forever waived and barred. All actions shall be subject to the
limitations set forth herein. The language in this Agreement shall be
interpreted as to its fair meaning and not strictly for or against any
party. All legal proceedings arising out of or in connection with this
Agreement shall be brought in New Jersey, and you expressly submit to the
jurisdiction of said courts and you consent to extra-territorial service of
process, provided, however, that at the exclusive election of Data
Representations, Inc., any disputes arising out of or in connection with
this Agreement or SIMPLICITY FOR JAVA shall be resolved solely by binding
arbitration pursuant to the rules of Arbitration then in effect by the
American Arbitration Association (AAA) in New Jersey. Should any part of
this Agreement be held invalid or unenforceable, that portion shall be
construed consistent with applicable law as nearly as possible to reflect
the original intentions of the parties and the remaining portions shall
remain in full force and effect. To the extent that anything in or
associated with SIMPLICITY FOR JAVA is in conflict or inconsistent with this
Agreement, this Agreement shall take precedence. Failure of Data
Representations, Inc. to enforce any provision of this Agreement shall not
be deemed a waiver of such provision nor of the right to enforce such
provision.


