Update: The most current licensing info can be found here: http://particular.net/licensing
So, I am reading the license restriction for NServiceBus Community Edition. It says:
Production use is limited to a single server with no more than 4 cores.
Does that mean that all the subscribers and all the publishers need to be running on a single server?
Or does it mean that each server that is either a publisher or a subscriber can have no more than 4 cores?
I am hoping it is the later as we had planned to use NServiceBus to allow several applications (and services) running on several different client machines and servers to subscribe to business events. I would be hard pressed to get my management to pay $500 for every cpu on every machine that we want to allow as a subscriber to a published event.
UPDATE: As a side note, the commercial license says that they "will have the right to enter Your premises and access Your records and computer systems" to make sure you are paying the full amount. I know my data security people are going to choke a bit on that. Does anyone who have the commercial version have a comment on how often this audit happens and how intrusive it really is?