Обновление: Наиболее актуальную информацию о лицензировании можно найти здесь: http://particular.net/licensing
Итак, я читаю ограничение лицензии для NServiceBus Community Edition. В нем говорится:
Производственное использование ограничено одним сервером, имеющим не более 4 ядер.
Означает ли это, что все подписчики и все издатели должны работать на одном сервере?
Или это означает, что каждый сервер, который является издателем или подписчиком, может иметь не более 4 ядер?
Я надеюсь, что это будет позже, поскольку мы планировали использовать NServiceBus, чтобы позволить нескольким приложениям (и службам), работающим на нескольких разных клиентских машинах и серверах, подписаться на бизнес-события. Мне было бы трудно заставить мое руководство заплатить 500 долларов за каждый процессор на каждой машине, которую мы хотим разрешить в качестве подписчика на опубликованное событие.
UPDATE: В качестве дополнительной заметки в коммерческой лицензии говорится, что они "будут иметь право войти в ваше помещение и получить доступ к вашим записям и компьютерным системам", чтобы убедиться, что вы платите полную сумму. Я знаю, что люди, работающие с данными, будут немного задушить это. Кто-нибудь, у кого есть коммерческая версия, имеет комментарий о том, как часто этот аудит происходит и насколько он навязчив?