Red Hat sponsors this Open Source project and employs its core developers. Additionally, Red Hat offers enterprise support and consultancy for the enterprise version of this community project, as part of a Red Hat product subscription.
To assist customers, Red Hat employs:
Solution architects that can define the best architecture for your scope and demonstrate the product functioning;
Services team with consultants and architects to help deliver reliable production implementations with Red Hat PAM;
A 24/7 support team.
and of course the Drools team itself to implement missing features or fix bugs.
The community download delivers everything you would expect from an Open Source project, including all features. Both Red Hat Decision Manager and Red Hat Process Automation Manager are Red Hat products based on Drools. The subscription to these products fills the missing gaps for enterprise use. Both community and product use the same code base.
If you are looking for a detailed explanation about how the community projects are different from the enterprise products check the official Red Hat whitepaper. You can also check below an overview:
Drools |
Red Hat Decision Manager, |
|
Functionality |
||
All features |
Includes all enterprise features too |
|
All bugfixes |
Main branch only |
Maintenance branches too |
Documentation |
||
Backport bugfixes to maintenance branches |
Not released |
Released in maintenance releases |
Security (CVE) watch for maintenance branches |
Eventually released from main branch only |
Released as backported bugfix |
Testing |
||
Unit testing |
On certification matrix |
|
Integration testing |
On certification matrix |
|
Stress testing |
||
Performance testing and sizing |
||
QA certification |
Cross matrix of OS’s, JDK’s, application containers, databases, … See supported configurations. |
|
Help |
||
Roadmap results |
Use our forum, issue tracker or send a Pull Request |
Customer issues are prioritized |
Public questions |
Use our forums, StackOverflow or the KIE Zulip chat |
Or call 24/7 support instead |
Private 24/7 support |
By web or phone, guaranteed response time (SLA) |
|
Red Hat consultancy, training and POC assistance |
Talk to your account manager |
|
Release schedule |
||
New feature releases |
Usually every 3 weeks |
GA usually 6 weeks after community Final release (if it is productized) |
Maintenance releases |
||
One-off release for an urgent customer critical issue |
Also rolled up in the next maintenance release |
|
Information |
||
Open source (Apache License 2.0) |
Complete source distribution available from Red Hat Customer portal and Red Hat Developers with the list of licenses from all projects and dependencies |
Subscribers have access to the product maven repository, with the productized binaries.
To migrate from the community to product binaries, simply add the customer maven repository
and adjust the version numbers to include the -redhat
suffix.
Drools is a fully supported component (called Decision Manager) of the following products:
Want to talk to the experts? Red Hat offers certified binaries with enterprise consulting. See services for more information.