JBoss.orgCommunity Documentation
All releases can be downloaded from SourceForge. Select the version you want to download and then select which artefact you want:
If you like to take a quick tutorial that will guide you through most of the components using a simple example, take a look at the Installer chapter. This will teach you how to download and use the installer to create a demo setup, including most of the components. It uses a simple example to guide you through the most important features. Screencasts are available to help you out as well.
If you like to read more information first, the following chapters first focus on the core engine (API, BPMN 2.0, etc.). Further chapters will then describe the other components and other more complex topics like domain-specific processes, flexible processes, etc. After reading the core chapters, you should be able to jump to other chapters that you might find interesting.
You can also start playing around with some examples that are offered in a separate download. Check out the examples chapter to see how to start playing with these.
After reading through these chapters, you should be ready to start creating your own processes and integrate the engine with your application. These processes can be started from the installer or be started from scratch.
Here are a lot of useful links part of the jBPM community:
Please feel free to join us in our IRC channel at chat.freenode.net #jbpm. This is where most of the real-time discussion about the project takes place and where you can find most of the developers most of their time as well.
The jBPM code itself is using the Apache License v2.0.
Some other components we integrate with have their own license:
jBPM uses git for its source code version control system. The sources of the jBPM project (and other related (sub-)projects) can be found here. Some of the most important components:
Public API: https://github.com/droolsjbpm/droolsjbpm-knowledge
jBPM Core Engine: https://github.com/droolsjbpm/jbpm
Integration: https://github.com/droolsjbpm/droolsjbpm-integration
jBPM Designer: https://github.com/droolsjbpm/jbpm-designer
jBPM Console: https://github.com/droolsjbpm/jbpm-console-ng
Dashboard: https://github.com/droolsjbpm/dashboard-builder
jBPM Data Modeler: https://github.com/droolsjbpm/jbpm-data-modeler
jBPM Form Modeler: https://github.com/droolsjbpm/jbpm-form-modeler
Eclipse tooling: https://github.com/droolsjbpm/droolsjbpm-tools
The Eclipse BPMN2 Modeler project can be found here.
If you're interested in building the source code, contributing, releasing, etc. make sure to read this README.