Ответ 1
Довольно поздно, но здесь вы также можете ознакомиться с обзором. Обзор поставщика CEP
Я действительно интересуюсь сложной обработкой событий и смотрел на Эспер. Однако у моей компании есть анти-GPL-позиция, и мне было интересно, есть ли альтернативы без GPL там под более дружественной к бизнесу лицензии, такой как Apache или BSD?
Довольно поздно, но здесь вы также можете ознакомиться с обзором. Обзор поставщика CEP
FWIW, у Esper есть лицензия, отличная от GPL, если это то, что вам нужно. Перейдите на их сайт по адресу www.espertech.com - иначе лицензия сообщества будет просто GPL.
Drools Fusion имеет лицензию ASL-стиля (http://legacy.drools.codehaus.org/Licensing). Pion - еще одна система с открытым исходным кодом с лицензией AGPL. Если вы предпочитаете обычную коммерческую лицензию там Aleri, Streambase и ruleCore. Aleri и streambase являются "нормальным" программным обеспечением, а ruleCore - областью CEP.
SiddhiCEP - это программное обеспечение Apache License v2. Вы можете использовать это как библиотеку или даже как сервер CEP. Если вы собираетесь на производство, вы также можете получить поддержку производства SiddhiCEP от компании с открытым исходным кодом под названием WSO2
На КЭП вышла книга; глава 1, доступная здесь бесплатно (без регистрации) перечисляет несколько систем, но не содержит никакой информации о лицензии: http://www.manning.com/etzion/Etzion_MEAPch01_free.pdf
Вы можете взглянуть на OpenESB Интеллектуальный процессор событий. Я не смотрел на это подробно, но мне было трудно точно определить, что такое базовый API. Скорее, он много говорит о среде IDE NetBeans, которая позволяет вам определить рабочий процесс обработки событий, что хорошо, но то, что я хотел бы лучше понять, - это то, что настоящий API лежит в среде IDE. Напротив, Esper - это API и гораздо легче при помощи вспомогательных инструментов.
Я также не уверен, что такое лицензия, но я предполагаю, что в рамках инициативы Sun GlassFish это будет CDDL (правильный аббревиатур?)
Вы можете посмотреть ERMA (API с возможностью многократного повторного использования). Он был разработан Orbitz для внутреннего использования, и у них есть открытые источники. Он использует лицензию Apache.
FYI Esper Enterprise Edition не использует GPL. То есть никакая копия не оставила проблемы...
Могу ли я свободно использовать Esper в своем приложении?
Эспер лицензируется по с открытым исходным кодом GPL Лицензия GNU Public License v2.0. Вы можете проверить это лицензии в зависимости от вашего приложения и того, как вы его перераспределяете. Могут применяться ограничения. Вы должны рассмотреть Esper Enterprise Edition для любого использования продукции. Esper Enterprise Edition недоступна под лицензией вирусного copyleft и объединяет Esper, EsperJMX, EsperJDBC и Esper Studio в одном сертифицированном и поддерживаемом пакете для максимальная производительность, интероперабельность и управляемость.
В сервере rulepore cep есть лицензия на исходный код, не содержащий gpl (закрытый). Если вы покупаете лицензию у ruleCore, вам разрешается изменять источник и распространять свою версию, не показывая, что ваш код изменяет кому-либо. Может быть хорошей идеей для коммерческого проекта со всеми видами IP-проблем.
Вы также можете проверить с помощью Siddhi