For inquiries please contact: Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, California 94303

JMQ VERSION 1.0 SOFTWARE SUPPLEMENTAL LICENSE TERMS

These supplemental license terms ("Supplement") add to or modify the terms of the Binary Code License Agreement (collectively, the "Agreement"). Capitalized terms not defined in this Supplement shall have the same meanings ascribed to them in the Agreement. These Supplement terms shall supersede any inconsistent or conflicting terms in the Agreement, or in any license contained within the Software.

1.License to Distribute. Sun grants you a non-exclusive, non-transferable, limited license to

(a) use, internally only, the binary code form of any Software listed in Group A below (the "Routers") solely to enable the number of software connections for which the corresponding fee has been paid in conjunction with your JavaTM applets and/or Java or C/C++ applications ("Program(s)"); and (b) reproduce and distribute any Software listed in Group B below (the "APIs") to third party end users through multiple tiers of distribution, provided that you (i) distribute the APIs complete and unmodified, and only bundled as a part of your Program(s); (ii) do not distribute additional software intended to replace any component(s) of the APIs; (iii) do not remove or alter any proprietary legends or notices contained in or on the APIs; (iv) only distribute the Program(s) pursuant to a license agreement that protects Sun's interest consistent with the terms contained in the Agreement; and (v) agree to defend and indemnify Sun and its licensors from and against any damages, costs, liabilities, settlement amounts and/or expenses (including attorneys' fees) incurred in connection with any claim, lawsuit or action by any third party that arises or results from the use or distribution of any and all Programs. In addition, you agree not to create, or authorize your licensees to create, additional classes, interfaces, or sub-packages that are contained in the "java" "javax" or "sun" packages, or similarly named packages as specified by Sun in any class file naming convention.

GROUP A: Routers - NO REDISTRIBUTION

For the Solaris Environment:

SUNWjqrtr JMQ Generic Router

SUNWjq25 JMQ 25 Connection Deployment

SUNWjq250 JMQ 250 Connection Deployment

SUNWjqunl JMQ Unlimited Deployment

SUNWjqjar Japanese Localized Router

For the NT Environment:

\bin\*.exe \bin\i*.dll \lib\i* \lib\lic\*

GROUP B: APIs - MAY BE DISTRIBUTED IN ACCORDANCE WITH THE LICENSE ABOVE

For the Solaris Environment:

SUNWjqrun JMQ Runtime Environment

SUNWjqapi JMQ API

SUNWjqja Japanese Localized API

For the NT Environment:

\lib\jmq.jar

\lib\jmqadmin.jar

\lib\jms.jar

18