Alfresco knows that Open Source and standards is a rock solid combination. We (Alfresco) are a driving force behind the CMIS standard for ECM systems. Two months ago, we were the first ECM tool to deliver on CMIS compliancy.
So when Alfresco launched it's BPM initiative Activiti as Apache license and mentions a focus on BPMN 2.0, those is not a hollow words. We're very committed to BPMN 2.0. In fact, we're aiming to build the #1 BPMN 2.0 process engine and deliver the full BPM Suite components, all available as open source.
Historically, BPMN only targeted the notation and BPML was intended as the language and file format. BPML was already deprecated long ago in favour of BPEL. But now more recently BPMN itself included the executable semantics and a file format. And we believe that in some specific cases, the convenience for developers were overlooked.
The Activiti mission statement goes like this:
Make Business Process Management (BPM) ubiquitous
by offering solutions
that both business people and developers love.
In the past, we've built up experience in building an executable process language that also takes into account the developer needs. Given our background and current mission, we believe there is a role for us to play in the BPMN 2.0 committee. Luckily we made it in time to join the RTF from the start.
The business aspects are covered in great depth already. But our focus on the developer is quite unique. That is exactly what we want to contribute to the BPMN 2.0. Making sure that BPMN is convenient for both business people and developers.