[ 
https://issues.apache.org/jira/browse/SYNCOPE-439?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13829896#comment-13829896
 ] 

Francesco Chicchiriccò edited comment on SYNCOPE-439 at 11/22/13 11:41 AM:
---------------------------------------------------------------------------

Activiti Modeler is based on the Open Source version of [KIS 
BPM|http://kisbpm.com/] - hence is released under Apache License 2.0 (being 
part of Activiti).
KIS BPM is in turn based on [Oryx 
Editor|https://code.google.com/p/oryx-editor/] now 
[Signavio|http://www.signavio.com/] (Activiti is reported as [OEM 
partner|http://www.signavio.com/partner-details/activiti/]). In any case, the 
Open Source version is released under LGPL 3.0 so it falls under [excluded 
licenses|http://www.apache.org/legal/3party.html#category-x].

This barely means that we cannot include the Activiti Modeler in Syncope 
artifacts in any form: I have then set the admin console build process so that 
the Activiti Modeler is downloaded (and patched to work with admin console) at 
build time into a separate directory.

I have gone with this solution since the build process is already parametric 
for two other external directories (as [reported in the 
wiki|https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+real+environments#RunSyncopeinrealenvironments-Buildanddeploy]),
 so having it parametric for three isn't a big deal.

Bottom line, we are not including any forbidden dependency in any of Syncope 
artifacts (source and binary) and the admin console is fully functional even 
when the Activiti Modeler external directory is not available because the old 
XML editor is still there and the Activiti Modeler button will be disabled, in 
case.


was (Author: ilgrosso):
Activiti Modeler is based on the Open Source version of [KIS 
BPM|http://kisbpm.com/] - hence is released under Apache License 2.0 (being 
part of Activiti).
KIS BPM is in turn based on [Oryx 
Editor|https://code.google.com/p/oryx-editor/] now 
[Signavio|http://www.signavio.com/] (Activiti is reported as [OEM 
partner|http://www.signavio.com/partner-details/activiti/]). In any case, the 
Open Source version is released under LGPL 3.0 so it falls under [excluded 
licenses|http://www.apache.org/legal/3party.html#category-x].

This barely means that we cannot include the Activiti Modeler in Syncope 
artifacts in any form: I have then set the admin console build process so that 
the Activiti Modeler is downloaded (and patched to work with admin console) at 
build time into a separate directory.

I have gone with this solution since the build process is already parametric 
for two other external directories (as [reported in the 
wiki|https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+real+environments#RunSyncopeinrealenvironments-Buildanddeploy]),
 so having it parametric for three isn't a big deal.

Bottom line, we are not including any forbidden dependency in any of Syncope 
artifacts (source and binary).

> Embed Activiti modeler for graphical workflow editing
> -----------------------------------------------------
>
>                 Key: SYNCOPE-439
>                 URL: https://issues.apache.org/jira/browse/SYNCOPE-439
>             Project: Syncope
>          Issue Type: Improvement
>            Reporter: Francesco Chicchiriccò
>            Assignee: Francesco Chicchiriccò
>              Labels: activiti, editor, workflow
>             Fix For: 1.2.0
>
>
> Activiti, the default user workflow engine, is shipping in its latest 
> versions the open source version of the KIS BPM process solution.
> Basically, a web editor that can be used to author BPMN 2.0 compliant 
> processes graphically. More information at: 
> http://www.activiti.org/components.html
> The idea is to embed such component in the admin console, next to the current 
> XML-based editor.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to