Sono davvero interessato all'elaborazione di eventi complessi e ho cercato Esper. Tuttavia la mia azienda ha una posizione anti-GPL e mi chiedevo se ci sono alternative GPL fuori là sotto una licenza più business amichevole come Apache o BSD?Alternativa ad Esper?
risposta
Si potrebbe voler dare un'occhiata a Intelligent Event Processor di OpenESB. Non l'ho guardato in dettaglio, ma ho trovato difficile determinare esattamente quale fosse l'API sottostante. Piuttosto, parla molto di un IDE NetBeans che consente di definire un flusso di lavoro di elaborazione degli eventi, che è ok, ma quello che vorrei capire meglio è ciò che la vera API è alla base dell'IDE. Al contrario, Esper è interamente basato sull'API e molto più leggero sugli strumenti di assistenza.
Io non sono anche sicuro che la licenza è, ma suppongo che, come parte dell'iniziativa Sun GlassFish, sarebbe CDDL (corretto acronimo?)
Drools Fusion ha una licenza ASL-style (http://legacy.drools.codehaus.org/Licensing) . Pion è un altro sistema open-source con licenza AGPL. Se preferisci una normale licenza commerciale, ci sono Aleri, Streambase e ruleCore. Aleri e streambase sono software "normali" e ruleCore è una nuvola CEP.
FWIW, Esper ha una licenza non GPL se è quello che stai cercando. Vai al loro sito web www.espertech.com - altrimenti la licenza della community è solo GPL.
È possibile guardare ERMA (Extremely Reusable Monitoring API). E 'stato sviluppato da Orbitz per uso interno, e hanno aperto da poco tempo fa. Utilizza la licenza Apache.
Il server cec di rulecore ha una licenza di codice sorgente non gpl (chiusa). Se acquisti una licenza da ruleCore, sei autorizzato a modificare l'origine e distribuire la tua versione senza mostrare il tuo codice sorgente modificato a nessuno. Potrebbe essere una buona idea per un progetto commerciale con tutti i tipi di problemi IP.
C'è un libro in arrivo su CEP; il capitolo 1 disponibile qui gratuitamente (non è richiesto l'accesso) elenca un numero di sistemi, ma nessuna informazione di licenza: http://www.manning.com/etzion/Etzion_MEAPch01_free.pdf
Guardate alla pagina 28-29, elencano le lingue per la programmazione degli eventi. – Soloren2001
Molto tardi, ma qui puoi anche trovare una panoramica. CEP vendor overview
il collegamento è ora rotto: -/ –
È ancora possibile accedere al sito tramite [Wayback Machine] (https://web.archive.org/web/20131008031358/http://rulecore.com/CEPblog/?page_id=47). – Simon
FYI Esper Enterprise Edition non utilizza la licenza GPL. Cioè no copy left problem ...
Posso utilizzare liberamente Esper nella mia applicazione?
Esper è concesso in licenza con la licenza di licenza pubblica GPL GNU v2.0 open source . È possibile controllare questa licenza a seconda dell'applicazione e come la si ridistribuisce. potrebbero essere applicate restrizioni. Si dovrebbe considerare Esper Enterprise Edition per qualsiasi uso di produzione. Esper Enterprise Edition non è disponibile sotto una licenza virile copyleft e combina Esper, EsperJMX, EsperJDBC e Esper Studio in un unico pacchetto certificato e supportato per la massima produttività, interoperabilità e gestibilità .
Si può anche verificare con Siddhi
Se GPL non-business, allora AGPL è più così. La mia semplice lettura in inglese di GPL vs AGPL è che AGPL proibisce anche l'uso di un funzionale (non collegato) con/senza un'API formale, in cui l'ecosistema è proprietario. Tipicamente, quando le persone cercano FOS business-friendly, cercano fondamentalmente di sfruttare i vantaggi dell'open-source senza dover necessariamente restituire alcunché. Per tutto l'affetto-amore che molte corporazioni dimostrano verso l'Open-source, questa è la motivazione più grande, a parte alcuni punti Brownie PR. – icarus74