RabbitMQ is a MOM that implement AMQP standard and has been released under Mozilla Public Licence (MPL).
RabbitMQ is more specifically designed to manage brokers in clusterized environments (data replication or federation).
As an AMQP implementation, RabbitMQ have clients in many technologies and languages, like Java/JMS, C#, PHP, Python, Ruby...