私は複雑なイベント処理に非常に興味があり、Esper を検討しています。しかし、私の会社は反 GPL のスタンスをとっており、Apache や BSD のようなよりビジネスに適したライセンスの下で、GPL 以外の代替手段があるかどうか疑問に思っていました。
10 に答える
かなり遅くなりましたが、ここでも概要を見つけることができます。CEP ベンダーの概要
FWIW、それがあなたが求めているものであれば、Esperは非GPLライセンスを持っています。彼らのウェブサイトwww.espertech.comにアクセスしてください-そうでなければ、コミュニティライセンスは単なるGPLです。
SiddhiCEPは Apache License v2 ソフトウェアです。これをライブラリとして、または CEP サーバーとしても使用できます。実稼働を予定している場合は、WSO2 というオープン ソース製品会社からSiddhiCEPの生産サポートを受けることもできます。
Drools FusionにはASLスタイルのライセンスがあります(http://legacy.drools.codehaus.org/Licensing)。Pionは、AGPLライセンスを持つもう1つのオープンソースシステムです。通常の商用ライセンスをご希望の場合は、Aleri、Streambase、ruleCoreがあります。Aleriとstreambaseは「通常の」ソフトウェアであり、ruleCoreはCEPクラウドです。
CEP に関する書籍が近日公開予定です。ここから無料で入手できる第 1 章 (ログインは不要) には、多数のシステムがリストされていますが、ライセンス情報はありません: http://www.manning.com/etzion/Etzion_MEAPch01_free.pdf
ERMA(Extremely Reusable Monitoring API)を見ることができます。これはOrbitzによって内部使用のために開発され、しばらく前にオープンソース化されています。Apacheライセンスを使用します。
OpenESB のIntelligent Event Processorをご覧になることをお勧めします。詳しくは調べていませんが、基礎となる API が何であるかを正確に判断するのは困難でした。むしろ、イベント処理のワークフローを定義できる NetBeans IDE について多くのことを語っていますが、これは問題ありませんが、IDE の基礎となる実際の API をよりよく理解したいと思います。対照的に、Esper は API がすべてであり、支援ツールははるかに軽量です。
また、ライセンスが何であるかはわかりませんが、Sun GlassFish イニシアチブの一環として、CDDL (正しい頭字語ですか?) になると思います。
参考までに、Esper Enterprise Edition は GPL を使用していません。つまり、コピーが残っていない問題...
Esper を自分のアプリケーションで自由に使用できますか?
Esper は、オープン ソース GPL GNU Public License v2.0 ライセンスの下でライセンスされています。アプリケーションと再配布方法に応じて、このライセンスを確認できます。制限が適用される場合があります。本番環境での使用については、Esper Enterprise Edition を検討する必要があります。エスパー エンタープライズ エディションはバイラルなコピーレフト ライセンスの下では提供されておらず、エスパー、エスパーJMX、エスパーJDBC、およびエスパー スタジオを 1 つの認定およびサポートされたパッケージに組み合わせて、最大の生産性、相互運用性、および管理性を実現します。
rulecore cepサーバーには、非gpl(クローズド)ソースコードライセンスがあります。ruleCoreからライセンスを購入した場合、変更したソースコードを誰にも見せずに、ソースを変更して独自のバージョンを配布することができます。あらゆる種類のIPの問題を抱える商業プロジェクトには良い考えかもしれません。
シッディでも確認できます