As I've been looking at updating the ActiveMQ website I've wondered about the status of both NMS & CMS. Contributors, commits, and releases for them appear to have been low historically and have dwindled recently even more.
As I understand it, one of the goals of updating the website is to be more up-to-date and clear so that users can make informed decisions on what software to use. In that vein, should we change the "status" of these projects? To summarize what I found, there are 9 repositories* total for NMS & CMS. In the last 3 years there has been a total of 26 commits by 3 developers (with 1 developer doing 23 of those commits). These days users have client options across a wide variety of platforms & languages mainly due to the proliferation of AMQP (and STOMP to a lesser degree). Also, the "JMS style" interfaces of NMS & CMS have waned in popularity as application development has moved to a more "reactive" approach. Does it make sense anymore to maintain our own stable of interfaces & clients? Should we mark these as retried or deprecated? Justin * https://github.com/apache/activemq-cpp https://github.com/apache/activemq-nms-msmq https://github.com/apache/activemq-nms-zmq https://github.com/apache/activemq-nms-ems https://github.com/apache/activemq-nms-xms https://github.com/apache/activemq-nms-stomp https://github.com/apache/activemq-nms-amqp https://github.com/apache/activemq-nms-openwire https://github.com/apache/activemq-nms-api
