JMS Licensing

We are in the process of deploying a system for our client. My question is this. We want to have 2 servers, one main and the other as a COLDspare in case of failure of the main one. The main one has 2 cpu's, meaning I need to purchase 2 licenses to run JMS, since the pricing is per cpu. I am told that the second server, also a dual cpu server, needs to have licenses purchased for it as well. As we all know, JMS licenses aren't cheap. Is this really true? Is there a way for us to run this system with the second server as a COLD spare, and not need to purchase 2 additional licenses? Please advise. Thanks.

[619 byte] By [LasVegas21] at [2007-11-26 11:16:54]
# 1
Are you aware that they have made this project open source?https://mq.dev.java.net/overview.html
automatatrading at 2007-7-7 3:32:00 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...
# 2
Yes, we're aware of that. We want to stay with a supported version of JMS, though.
LasVegas21 at 2007-7-7 3:32:00 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...
# 3

Sun Java System Message Queue is available as an open-source product from http://mq.dev.java.net . The community edition of JMQ is supported via community feedback.

If your organization requires an official support agreement, you'll need to pay the license fee as well as the support maintenance fee. The product is licensed on a "per socket" basis so, if your dual-cpu machine is a multi-core type chip, you only need a single license per machine. If there are separate sockets for each CPU, then you'd need two licenses.

You really should speak with a sale-person / engineer and have them give you a quote. They can review your site and deployment details and give you the best pricing options.

Sun only sells support contracts for the official product release versions. These are delivered through Solaris Enterprise System or Java Enterprise System download bundles http://www.sun.com/software/solaris/get.jsp. The smallest package you can download is the Application Platform Suite. You can use this version in the context of the Solaris Enterprise download license (which allows development and deployment) and convert it over to a supported product by simply paying the license and support fees. While you have to obtain the supported version via the package bundle, you don't need to purchase a license for anything other than JMQ, but you must be using a supported version of the product to obtain product support. There's no guarantee that what you download from Open Message Queue will be available as a supported product edition.

In summary:

If you want the latest and greatest: Go to http://mq.dev.java.net

If you want the latest supported version: Go to http://www.sun.com/software/solaris/get.jsp

You must pay the license fee in order to purchase a support agreement.

Your best option to clarify all these details is a discussion your sales-person.

ebratt at 2007-7-7 3:32:00 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...