Подтвердить что ты не робот

Лицензия NServiceBus?

Обновление: Наиболее актуальную информацию о лицензировании можно найти здесь: http://particular.net/licensing

Итак, я читаю ограничение лицензии для NServiceBus Community Edition. В нем говорится:

Производственное использование ограничено одним сервером, имеющим не более 4 ядер.

Означает ли это, что все подписчики и все издатели должны работать на одном сервере?

Или это означает, что каждый сервер, который является издателем или подписчиком, может иметь не более 4 ядер?

Я надеюсь, что это будет позже, поскольку мы планировали использовать NServiceBus, чтобы позволить нескольким приложениям (и службам), работающим на нескольких разных клиентских машинах и серверах, подписаться на бизнес-события. Мне было бы трудно заставить мое руководство заплатить 500 долларов за каждый процессор на каждой машине, которую мы хотим разрешить в качестве подписчика на опубликованное событие.

UPDATE: В качестве дополнительной заметки в коммерческой лицензии говорится, что они "будут иметь право войти в ваше помещение и получить доступ к вашим записям и компьютерным системам", чтобы убедиться, что вы платите полную сумму. Я знаю, что люди, работающие с данными, будут немного задушить это. Кто-нибудь, у кого есть коммерческая версия, имеет комментарий о том, как часто этот аудит происходит и насколько он навязчив?

4b9b3361

Ответ 1

ОБНОВЛЕНИЕ: Лицензирование для NServiceBus, похоже, изменилось для версии 4.0. Я не могу ничего найти о Экспресс-версии. Это скорее всего не относится к этой версии.

Итак, я вникнул в это больше для версии NServiceBus версии 2.5.

NServiceBus имеет три варианта лицензий (которые относятся как к code, так и двоичные файлы), которые я интерпретирую следующим образом:
(ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не юрист, поэтому читаю настоящие лицензии и следую им)

  • RPL 1.5: Лицензия на Open Source "like". Это имеет большое ограничение. Это ограничение состоит в том, что вы должны опубликовать все Производные Works "вернуться к сеть. Люди в список GNU это как Non- Free. (Хотя, если ваш проект является открытым исходным кодом, эта лицензия сохраняет NServiceBus "бесплатно" (фактически)).

    Обновление: Udi Dahan заявляет, что" Производные работы не включают код, который использует NServiceBus в качестве библиотеки (привязка к внешний интерфейс). (Это было разъяснено, чтобы не было правдой. См. ниже.)

    Другое обновление: Фил говорит, что он отправил по электронной почте Уди, и ему сказали, что лицензия не работает так. (См. Его комментарий ниже)

    Я признаю, что, хотя я благодарю Уди за его великолепный продукт, но я бы хотел, чтобы он получил свое лицензирование, выпрямился и сделал немного яснее.

    Еще одно обновление: Уди снова ответил на мой вопрос и признал, что он основывал свое предыдущее замечание на ранее используемой Apache License. Новое лицензирование использует RPL и в основном означает, что если вы не можете освободить источник, который использует NServiceBus в RPL, вы не сможете использовать NServiceBus как RPL.

  • Экспресс-выпуск: Вы можете использовать его бесплатно с этими ограничениями:

    • Все издатели и подписчики:
      • На одной (той же) машине (что означает, что NServiceBus работает только в одном окне)
      • И эта машина имеет не более 4 ядер.
        (Вы не можете иметь распределенную модель вообще с этой лицензией.)
    • У вас может быть только один рабочий поток с этой лицензией.

  • Стандартная версия:
    • Вы платите $500 за ядро ​​(или $25/month/core) за столько серверов, сколько нужно, чтобы обеспечить высокую производительность (более одного рабочего потока). Вы должны купить хотя бы один.
    • Вы можете использовать Экспресс-лицензию (как указано выше) без ограничений №1 (одиночная машина и 4 ядра).
    • Люди в NServiceBus могут прийти и "войти в ваше помещение и получить доступ к своим записям и компьютерным системам" на ежегодной основе, чтобы подтвердить, что вы платите за то, что вы должны платить.

Итак, если вы хотите неограниченное использование Express Edition, лучше всего купить 1+ основные лицензии в стандартной версии. Затем вы можете использовать столько лицензий Express Edition, сколько захотите.

Источники
Вот мои источники для этой публикации. Они в основном поступают из цитат из Udi Dahan, "владельца и автора" NServiceBus:

Примечание: NServiceBus по-прежнему дешевле большинства игроков ESB. И гораздо дешевле, чем кататься самостоятельно.

Ответ 2

Если вы заинтересованы в новом лицензировании, вы можете использовать NSB версии 2.0. Он лицензирован под Apache v2.

Вы можете столкнуться с некоторыми проблемами зависимостей, когда старые сторонние библиотеки становятся старше. Возьмите источник из GitHub и перекомпилируйте его с новыми версиями.

Ответ 3

Изменить: Лицензирование изменилось, так что это уже не так.: (

NServiceBus по-прежнему свободен, если вы хотите загрузить и скомпилировать источник, на нем нет никаких ограничений.

Лицензии, которые вы покупаете, предназначены для коммерческой поддержки.

Если вы сами загружаете/компилируете его, вы можете полагаться только на себя и сообщество на решение проблем и поиск помощи.

Приобретая лицензию, вы получаете ограничения на то, что вы можете запустить NServiceBus, но коммерческую поддержку.

(я надеюсь, что это имеет смысл)

Edit: Да, когда Udi Dahan закончил курс обучения в Сиднее в прошлом году, вопрос о лицензировании был задан во время беседы, которую он сделал после этого, он сказал, что NServiceBus по-прежнему является бесплатным и открытым исходным кодом, однако некоторые компании не используют его, потому что коммерческая поддержка отсутствует,Дел >

Итак, если вы загружаете/компилируете себя, это бесплатно, но вы сами по себе поддерживаете.Дел >

Если вы загрузите его через веб-сайт, вы получите ограниченную поддержку через экспресс-версию, а при покупке коммерческой лицензии вы получите больше поддержки, но вы будете заблокированы до серверов на сайте.

http://sydney.ozalt.net/2010/11/november-meeting-recorded-for-your.htmlдел >

Видео ^ 1 час 23 минуты в видео - это разговоры о коммерческой поддержке.

http://www.philliphaydon.com/2010/12/sydney-alt-net-with-udi-dahan-and-nservicebus-commercial-support/