This is an automated email from the ASF dual-hosted git repository.

jomarko pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git


The following commit(s) were added to refs/heads/main by this push:
     new 5dd444ead5 kie-issues#1613: Add `CI :: License headers` GitHub Actions 
workflow (#3714)
5dd444ead5 is described below

commit 5dd444ead58ecfc723ee9c4085594be6c3dba17f
Author: Jozef Marko <[email protected]>
AuthorDate: Fri Nov 29 07:03:49 2024 +0100

    kie-issues#1613: Add `CI :: License headers` GitHub Actions workflow (#3714)
    
    * Add license header
    
    * Revert "Add license header"
    
    This reverts commit 00cfcc576ecbf25385000527951183892bcf4844.
    
    * Add license header
    
    * revert beans.xml
    
    * .rat-excludes and rat check action
    
    * remove checkstyle.header.template
    
    * OMG BPMN SPEC files license
    
    * .rat-excludes fix format - escaping
    
    * .rat-excludes
    
    * storage-jpa license
    
    * apache rat 17
    
    * fix exit logic
    
    * print rat check output
    
    * align with other PRs of kie-issues#1613
    
    * license text placeholder
    
    * LICENSE SPEC
    
    * Revert "LICENSE SPEC"
    
    This reverts commit 3e4e2f87ec31c7b425eff0f51c6a337750c91bc2.
    
    * List explicitely all files in the .rat-excludes
    
    * Use apache-rat v0.16.1
    
    * Everthing -> Everything
    
    * BPMN LICENSE text
    
    * CI :: License headers
    
    * 
kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources
    
    * .bpmn[2] files
---
 .../workflows/ci_check_license_headers.yaml        |  41 ++--
 .gitignore                                         |   5 +-
 .rat-excludes                                      | 220 +++++++++++++++++++++
 LICENSE                                            | 110 +++++++++++
 NOTICE                                             |   2 +-
 addons/common/jbpm-usertask-storage-jpa/pom.xml    |  18 ++
 .../jbpm-deps-group-bpmn2-compiler/pom.xml         |  20 ++
 .../jbpm-deps-group-compiler/pom.xml               |  20 ++
 .../jbpm-deps-group-engine/pom.xml                 |  20 ++
 jbpm/jbpm-deps-groups/pom.xml                      |  20 ++
 ...oundarySignalEventOnTaskWithTransformation.bpmn |  18 ++
 .../activity/BPMN2-UserTaskAssignmentActor.bpmn    |  18 ++
 .../BPMN2-UserTaskAssignmentActorGroup.bpmn        |  18 ++
 .../activity/BPMN2-UserTaskAssignmentGroup.bpmn    |  18 ++
 .../activity/BPMN2-UserTaskAssignmentNone.bpmn     |  18 ++
 .../bpmn2/adhoc/BPMN2-AdHocTerminateEndEvent.bpmn2 |  18 ++
 .../calendar/BPMN2-BusinessCalendarTimer.bpmn2     |  18 ++
 .../BPMN2-EventSubprocessEscalation.bpmn2          |  18 ++
 .../bpmn2/escalation/BPMN2-Multiescalation.bpmn2   |  18 ++
 .../escalation/BPMN2-TopLevelEscalation.bpmn2      |  18 ++
 .../bpmn2/flow/BPMN2-BooleanStructureRef.bpmn2     |  18 ++
 .../jbpm/bpmn2/flow/BPMN2-BrokenStructureRef.bpmn2 |  18 ++
 .../flow/BPMN2-DefaultObjectStructureRef.bpmn2     |  18 ++
 .../jbpm/bpmn2/flow/BPMN2-FloatStructureRef.bpmn2  |  18 ++
 .../bpmn2/flow/BPMN2-IntegerStructureRef.bpmn2     |  18 ++
 .../jbpm/bpmn2/flow/BPMN2-ObjectStructureRef.bpmn2 |  18 ++
 ...-MultiInstanceLoopSubprocessBoundaryTimer.bpmn2 |  18 ++
 .../BPMN2-SubProcessWithEntryExitScripts.bpmn2     |  18 ++
 .../test/resources/BPMN2-StringStructureRef.bpmn2  |  18 ++
 jbpm/jbpm-usertask-workitem/pom.xml                |  18 ++
 jbpm/jbpm-usertask/pom.xml                         |  20 ++
 kogito-build/kogito-build-no-bom-parent/pom.xml    |  26 ---
 .../usertask/UserTasksNotCompletedDeadline.bpmn2   |  18 ++
 .../usertask/UserTasksNotCompletedReassign.bpmn2   |  20 +-
 .../usertask/UserTasksNotStartedDeadline.bpmn2     |  18 ++
 .../usertask/UserTasksNotStartedReasssign.bpmn2    |  18 ++
 pom.xml                                            |  30 ---
 quarkus/addons/dynamic/integration-tests/pom.xml   |  20 ++
 .../src/main/resources/application.properties      |  19 +-
 .../src/main/resources/com/example/flexible.bpmn   |  18 ++
 .../src/main/resources/AddedTask.bpmn              |  18 ++
 .../src/main/resources/EmbeddedProcess.bpmn        |  18 ++
 .../src/main/resources/AdHocFragments.bpmn         |  18 ++
 .../src/main/resources/cinema.bpmn                 |  18 ++
 .../src/main/resources/monitoring.bpmn             |  18 ++
 .../src/main/resources/multi-instance-task.bpmn    |  18 ++
 .../src/main/resources/approval.bpmn               |  18 ++
 .../addons/jbpm-usertask-storage-jpa/pom.xml       |  18 ++
 .../src/main/resources/AdHocFragments.bpmn         |  18 ++
 .../src/main/resources/cinema.bpmn                 |  18 ++
 .../src/main/resources/monitoring.bpmn             |  18 ++
 .../src/main/resources/multi-instance-task.bpmn    |  18 ++
 .../src/main/resources/approval.bpmn               |  18 ++
 53 files changed, 1195 insertions(+), 82 deletions(-)

diff --git a/.gitignore b/.github/workflows/ci_check_license_headers.yaml
similarity index 55%
copy from .gitignore
copy to .github/workflows/ci_check_license_headers.yaml
index e3de706c44..cb3819f18a 100644
--- a/.gitignore
+++ b/.github/workflows/ci_check_license_headers.yaml
@@ -1,4 +1,4 @@
-###
+#
 # Licensed to the Apache Software Foundation (ASF) under one
 # or more contributor license agreements.  See the NOTICE file
 # distributed with this work for additional information
@@ -15,29 +15,26 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-###
+#
+
+name: "CI :: License headers"
 
-target/
-/local
+on:
+  pull_request:
+    types: [opened, synchronize, reopened, ready_for_review]
 
-**/.idea
+jobs:
+  check:
+    runs-on: ubuntu-latest
 
-# Repository wide ignore mac DS_Store files
-.DS_Store
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@v3
 
-# Eclipse, Netbeans and IntelliJ files
-!.gitignore
-!.github
-/nbproject
-/*.ipr
-/*.iws
-*.iml
-.settings/
-.project
-.classpath
-.factorypath
-.vscode
-.run/
-.checkstyle
+      - name: Download Apache RAT
+        run: |
+          curl -LO 
https://repo1.maven.org/maven2/org/apache/rat/apache-rat/0.16.1/apache-rat-0.16.1.jar
 
-*.log
\ No newline at end of file
+      - name: Run Apache RAT
+        run: |
+          java -jar apache-rat-0.16.1.jar -d . -E .rat-excludes | grep "== 
File:" && echo "The files listed above are missing license headers." && exit 1 
|| echo "All files have license headers."
diff --git a/.gitignore b/.gitignore
index e3de706c44..fa15842c86 100644
--- a/.gitignore
+++ b/.gitignore
@@ -40,4 +40,7 @@ target/
 .run/
 .checkstyle
 
-*.log
\ No newline at end of file
+*.log
+
+# Apache RAT check excludes file
+!.rat-excludes
\ No newline at end of file
diff --git a/.rat-excludes b/.rat-excludes
new file mode 100644
index 0000000000..fbf8012a8d
--- /dev/null
+++ b/.rat-excludes
@@ -0,0 +1,220 @@
+# .rat-excludes
+.rat-excludes
+# DISCLAIMER-WIP
+DISCLAIMER-WIP
+# addons/common/jbpm-usertask-storage-jpa/src/main/resources/META-INF/beans.xml
+beans.xml
+# addons/common/marshallers/avro/src/main/resources/jsonNode.avsc
+jsonNode.avsc
+# addons/common/marshallers/avro/src/main/resources/spec.avsc
+spec.avsc
+# addons/common/marshallers/avro/src/test/avro/pojo.avsc
+pojo.avsc
+# addons/common/monitoring/prometheus/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# addons/common/persistence/filesystem/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# addons/common/persistence/infinispan/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# addons/common/persistence/jdbc/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# addons/common/persistence/mongodb/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# addons/common/persistence/postgresql/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# addons/common/persistence/rocksdb/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
api/kogito-events-core/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module
+com.fasterxml.jackson.databind.Module
+# 
api/kogito-events-core/src/main/resources/META-INF/services/org.kie.kogito.event.impl.adapter.DataEventAdapter
+org.kie.kogito.event.impl.adapter.DataEventAdapter
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/BPMN20.xsd
+BPMN20.xsd
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/BPMNDI.xsd
+BPMNDI.xsd
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/DC.xsd
+DC.xsd
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/DI.xsd
+DI.xsd
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/DiagramDefinition.xsd
+DiagramDefinition.xsd
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/DiagramInterchange.xsd
+DiagramInterchange.xsd
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/Semantic.xsd
+Semantic.xsd
+# jbpm/jbpm-bpmn2/src/main/resources/META-INF/bpsim.xsd
+bpsim.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/BPMN20.xsd
+BPMN20.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/BPMNDI.xsd
+BPMNDI.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/DC.xsd
+DC.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/DI.xsd
+DI.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/DiagramDefinition.xsd
+DiagramDefinition.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/DiagramInterchange.xsd
+DiagramInterchange.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/Semantic.xsd
+Semantic.xsd
+# jbpm/jbpm-bpmn2/src/main/xsd/bpsim.xsd
+bpsim.xsd
+# 
jbpm/jbpm-flow/src/main/resources/META-INF/services/org.jbpm.ruleflow.core.factory.provider.NodeFactoryProvider
+org.jbpm.ruleflow.core.factory.provider.NodeFactoryProvider
+# 
jbpm/jbpm-flow-builder/src/main/resources/META-INF/services/org.jbpm.compiler.canonical.builtin.ReturnValueEvaluatorBuilder
+org.jbpm.compiler.canonical.builtin.ReturnValueEvaluatorBuilder
+# 
jbpm/jbpm-flow-builder/src/main/resources/META-INF/services/org.jbpm.compiler.canonical.node.NodeVisitorBuilder
+org.jbpm.compiler.canonical.node.NodeVisitorBuilder
+# 
jbpm/jbpm-flow-builder/src/main/resources/META-INF/services/org.jbpm.process.builder.transformation.DataTransformerCompiler
+org.jbpm.process.builder.transformation.DataTransformerCompiler
+# 
jbpm/jbpm-flow-migration/src/test/resources/META-INF/migration-plan/simple_invalid_migration.invalid
+simple_invalid_migration.invalid
+# 
jbpm/jbpm-flow-migration/src/test/resources/META-INF/migration-plan/simple_migration.mpf
+simple_migration.mpf
+# 
jbpm/jbpm-flow-migration/src/test/resources/META-INF/migration-plan/simple_migration_version.mpf
+simple_migration_version.mpf
+# jbpm/jbpm-tests/src/test/resources/calendar.properties
+calendar.properties
+# jbpm/jbpm-tests/src/test/resources/xxe-protection/Text1.txt
+Text1.txt
+# jbpm/jbpm-tests/src/test/resources/xxe-protection/Text2.txt
+Text2.txt
+# 
jbpm/jbpm-usertask-workitem/src/main/resources/META-INF/services/org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
+org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
+# 
jbpm/process-workitems/src/main/resources/META-INF/services/org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
+org.kie.kogito.internal.process.workitem.KogitoWorkItemHandlerFactory
+# 
kogito-codegen-modules/kogito-codegen-core/src/test/resources/.a-hidden-file.txt
+.a-hidden-file.txt
+# 
kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/META-INF/kogito.addon
+kogito.addon
+# 
kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/org/kie/kogito/codegen/process/process-generation-test.skip.txt
+process-generation-test.skip.txt
+# 
kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-generator/src/test/resources/sampleFile1.txt
+sampleFile1.txt
+# 
kogito-codegen-modules/kogito-codegen-sample/kogito-codegen-sample-generator/src/test/resources/sampleFile2.txt
+sampleFile2.txt
+# 
kogito-serverless-workflow/kogito-serverless-workflow-builder/src/test/resources/pepe
 a pepa.txt
+pepe a pepa.txt
+# 
kogito-serverless-workflow/kogito-serverless-workflow-executor-python/requirements.txt
+requirements.txt
+# 
kogito-serverless-workflow/kogito-serverless-workflow-executor-tests/src/test/resources/logback.xml
+logback.xml
+# 
quarkus/addons/dynamic/integration-tests/src/main/resources/application.properties
+application.properties
+# quarkus/addons/dynamic/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/events/decisions/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/events/predictions/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/events/rules/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/explainability/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/jbpm-usertask-storage-jpa/runtime/src/test/resources/META-INF/beans.xml
+beans.xml
+# 
quarkus/addons/jobs/knative-eventing/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/jobs/management/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/jobs/messaging/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/knative/eventing/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/knative/serving/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/kubernetes/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/mail/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/messaging/common/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/messaging/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/microprofile-config-service-catalog/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/monitoring/core/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/monitoring/elastic/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/monitoring/prometheus/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/persistence/kafka/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/process-definitions/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/process-management/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/process-svg/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# quarkus/addons/python/integration-tests/requirements.txt
+requirements.txt
+# quarkus/addons/source-files/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/task-management/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/task-notification/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/addons/tracing-decision/runtime/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/src/test/resources/TrafficViolation.txt
+TrafficViolation.txt
+# 
quarkus/extensions/kogito-quarkus-decisions-extension/kogito-quarkus-decisions-integration-test-hot-reload/src/test/resources/adult.txt
+adult.txt
+# 
quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/src/test/resources/adult.txt
+adult.txt
+# 
quarkus/extensions/kogito-quarkus-rules-extension/kogito-quarkus-rules-integration-test-hot-reload/src/test/resources/drl1.txt
+drl1.txt
+# 
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/main/resources/long-call.sw.yaml
+long-call.sw.yaml
+# 
quarkus/extensions/kogito-quarkus-serverless-workflow-extension/kogito-quarkus-serverless-workflow-integration-test/src/test/resources/__snapshots__/ServerlessWorkflowCodestartTest/testContent/src_test_resources_application.yml
+src_test_resources_application.yml
+# 
quarkus/integration-tests/integration-tests-quarkus-rules/src/test/resources/LoanUnit.xls.properties.test
+LoanUnit.xls.properties.test
+# springboot/addons/events/decisions/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/events/predictions/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/explainability/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/flyway/src/main/resources/META-INF/beans.xml
+beans.xml
+# 
springboot/addons/jbpm-usertask-storage-jpa/src/main/resources/META-INF/beans.xml
+beans.xml
+# springboot/addons/jobs/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/kubernetes/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/mail/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
springboot/addons/messaging/implementation/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/monitoring/core/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/monitoring/elastic/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# 
springboot/addons/monitoring/prometheus/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/process-management/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/process-svg/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/task-management/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/task-notification/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/addons/tracing-decision/src/main/resources/META-INF/kogito.addon
+kogito.addon
+# springboot/archetype/src/test/resources/projects/it-basic/goal.txt
+goal.txt
+# springboot/archetype/src/test/resources/projects/it-custom-decisions/goal.txt
+goal.txt
+# springboot/archetype/src/test/resources/projects/it-custom-process/goal.txt
+goal.txt
+# springboot/integration-tests/integration-tests-springboot-kafka-it/.gitignore
+.gitignore
+# 
springboot/integration-tests/integration-tests-springboot-processes-it/.gitignore
+.gitignore
+# 
springboot/integration-tests/integration-tests-springboot-processes-persistence-it/integration-tests-springboot-processes-persistence-common/.gitignore
+.gitignore
diff --git a/LICENSE b/LICENSE
index 261eeb9e9f..0f75c3b036 100644
--- a/LICENSE
+++ b/LICENSE
@@ -199,3 +199,113 @@
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
+
+
+------------------------------------------------------------------------------------
+for jbpm/jbpm-bpmn2/src/main/resources/META-INF/BPMN20.xsd
+    jbpm/jbpm-bpmn2/src/main/resources/META-INF/BPMNDI.xsd
+    jbpm/jbpm-bpmn2/src/main/resources/META-INF/DC.xsd
+    jbpm/jbpm-bpmn2/src/main/resources/META-INF/DI.xsd
+    jbpm/jbpm-bpmn2/src/main/resources/META-INF/DiagramDefinition.xsd
+    jbpm/jbpm-bpmn2/src/main/resources/META-INF/DiagramInterchange.xsd
+    jbpm/jbpm-bpmn2/src/main/resources/META-INF/Semantic.xsd
+    jbpm/jbpm-bpmn2/src/main/resources/META-INF/bpsim.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/BPMN20.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/BPMNDI.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/DC.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/DI.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/DiagramDefinition.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/DiagramInterchange.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/Semantic.xsd
+    jbpm/jbpm-bpmn2/src/main/xsd/bpsim.xsd
+
+Copyright © 2010, Axway
+Copyright © 2010, BizAgi
+Copyright © 2010, Bruce Silver Associates
+Copyright © 2010, IDS Scheer
+Copyright © 2010, IBM Corp.
+Copyright © 2010, MEGA International
+Copyright © 2010, Model Driven Solutions
+Copyright © 2010, Object Management Group
+Copyright © 2010, Oracle
+Copyright © 2010, SAP AG
+Copyright © 2010, Software AG
+Copyright © 2010, TIBCO Software
+Copyright © 2010, Unisys
+
+USE OF SPECIFICATION - TERMS, CONDITIONS & NOTICES
+The material in this document details an Object Management Group specification 
in accordance with the terms,
+conditions and notices set forth below. This document does not represent a 
commitment to implement any portion of this
+specification in any company's products. The information contained in this 
document is subject to change without notice.
+
+LICENSES
+The companies listed above have granted to the Object Management Group, Inc. 
(OMG) a nonexclusive, royalty-free,
+paid up, worldwide license to copy and distribute this document and to modify 
this document and distribute copies of the
+modified version. Each of the copyright holders listed above has agreed that 
no person shall be deemed to have infringed
+the copyright in the included material of any such copyright holder by reason 
of having used the specification set forth
+herein or having conformed any computer software to the specification.
+Subject to all of the terms and conditions below, the owners of the copyright 
in this specification hereby grant you a fullypaid up, non-exclusive, 
nontransferable, perpetual, worldwide license (without the right to 
sublicense), to use this
+specification to create and distribute software and special purpose 
specifications that are based upon this specification,
+and to use, copy, and distribute this specification as provided under the 
Copyright Act; provided that: (1) both the
+copyright notice identified above and this permission notice appear on any 
copies of this specification; (2) the use of the
+specifications is for informational purposes and will not be copied or posted 
on any network computer or broadcast in any
+media and will not be otherwise resold or transferred for commercial purposes; 
and (3) no modifications are made to this
+specification. This limited permission automatically terminates without notice 
if you breach any of these terms or
+conditions. Upon termination, you will destroy immediately any copies of the 
specifications in your possession or control.
+
+PATENTS
+The attention of adopters is directed to the possibility that compliance with 
or adoption of OMG specifications may
+require use of an invention covered by patent rights. OMG shall not be 
responsible for identifying patents for which a
+license may be required by any OMG specification, or for conducting legal 
inquiries into the legal validity or scope of
+those patents that are brought to its attention. OMG specifications are 
prospective and advisory only. Prospective users are
+responsible for protecting themselves against liability for infringement of 
patents.
+
+GENERAL USE RESTRICTIONS
+Any unauthorized use of this specification may violate copyright laws, 
trademark laws, and communications regulations
+and statutes. This document contains information which is protected by 
copyright. All Rights Reserved. No part of this
+work covered by copyright herein may be reproduced or used in any form or by 
any means--graphic, electronic, or
+mechanical, including photocopying, recording, taping, or information storage 
and retrieval systems--without permission
+of the copyright owner.
+
+DISCLAIMER OF WARRANTY
+WHILE THIS PUBLICATION IS BELIEVED TO BE ACCURATE, IT IS PROVIDED "AS IS" AND 
MAY CONTAIN
+ERRORS OR MISPRINTS. THE OBJECT MANAGEMENT GROUP AND THE COMPANIES LISTED ABOVE
+MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS 
PUBLICATION,
+INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF TITLE OR OWNERSHIP, IMPLIED 
WARRANTY OF
+MERCHANTABILITY OR WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE OR USE.
+IN NO EVENT SHALL THE OBJECT MANAGEMENT GROUP OR ANY OF THE COMPANIES LISTED 
ABOVE
+BE LIABLE FOR ERRORS CONTAINED HEREIN OR FOR DIRECT, INDIRECT, INCIDENTAL, 
SPECIAL,
+CONSEQUENTIAL, RELIANCE OR COVER DAMAGES, INCLUDING LOSS OF PROFITS, REVENUE, 
DATA OR
+USE, INCURRED BY ANY USER OR ANY THIRD PARTY IN CONNECTION WITH THE FURNISHING,
+PERFORMANCE, OR USE OF THIS MATERIAL, EVEN IF ADVISED OF THE POSSIBILITY OF 
SUCH
+DAMAGES.
+The entire risk as to the quality and performance of software developed using 
this specification is borne by you. This
+disclaimer of warranty constitutes an essential part of the license granted to 
you to use this specification.
+
+RESTRICTED RIGHTS LEGEND
+Use, duplication or disclosure by the U.S. Government is subject to the 
restrictions set forth in subparagraph (c) (1) (ii) of
+The Rights in Technical Data and Computer Software Clause at DFARS 
252.227-7013 or in subparagraph (c)(1) and (2)
+of the Commercial Computer Software - Restricted Rights clauses at 48 C.F.R. 
52.227-19 or as specified in 48 C.F.R. 227-
+7202-2 of the DoD F.A.R. Supplement and its successors, or as specified in 48 
C.F.R. 12.212 of the Federal Acquisition
+Regulations and its successors, as applicable. The specification copyright 
owners are as indicated above and may be
+contacted through the Object Management Group, 140 Kendrick Street, Needham, 
MA 02494, U.S.A.
+
+TRADEMARKS
+MDA®, Model Driven Architecture®, UML®, UML Cube logo®, OMG Logo®, CORBA® and 
XMI® are registered
+trademarks of the Object Management Group, Inc., and Object Management Group™, 
OMG™ , Unified Modeling
+Language™, Model Driven Architecture Logo™, Model Driven Architecture 
Diagram™, CORBA logos™, XMI
+Logo™, CWM™, CWM Logo™, IIOP™ , IMM™ , MOF™ , OMG Interface Definition 
Language (IDL)™ , and OMG
+Systems Modeling Language (OMG SysML)™ are trademarks of the Object Management 
Group. All other products or
+company names mentioned are used for identification purposes only, and may be 
trademarks of their respective owners.
+
+COMPLIANCE
+The copyright holders listed above acknowledge that the Object Management 
Group (acting itself or through its
+designees) is and shall at all times be the sole entity that may authorize 
developers, suppliers and sellers of computer
+software to use certification marks, trademarks or other special designations 
to indicate compliance with these materials.
+Software developed under the terms of this license may claim compliance or 
conformance with this specification if and
+only if the software compliance is of a nature fully matching the applicable 
compliance points as stated in the
+specification. Software developed only partially matching the applicable 
compliance points may claim only that the
+software was based on this specification, but may not claim compliance or 
conformance with this specification. In the
+event that testing suites are implemented or approved by Object Management 
Group, Inc., software developed using this
+specification may claim compliance or conformance with the specification only 
if the software satisfactorily completes
+the testing suites.
diff --git a/NOTICE b/NOTICE
index 6a7d335aa3..a1c5656ff4 100644
--- a/NOTICE
+++ b/NOTICE
@@ -5,5 +5,5 @@ This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
 
 The Initial Developer of some parts of the framework, which are copied from, 
derived from, or
-inspired by KIE (Knowledge Is Everthing) group, is Red Hat, Inc 
(https://www.redhat.com/).
+inspired by KIE (Knowledge Is Everything) group, is Red Hat, Inc 
(https://www.redhat.com/).
 Copyright Red Hat, Inc. and/or its affiliates.. All Rights Reserved.
diff --git a/addons/common/jbpm-usertask-storage-jpa/pom.xml 
b/addons/common/jbpm-usertask-storage-jpa/pom.xml
index dd28be272d..edb4604dc9 100644
--- a/addons/common/jbpm-usertask-storage-jpa/pom.xml
+++ b/addons/common/jbpm-usertask-storage-jpa/pom.xml
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git a/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml 
b/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml
index fc95ee21aa..7588fbab07 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-bpmn2-compiler/pom.xml
@@ -1,4 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git a/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml 
b/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
index dc1c82939e..1ea04bab78 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-compiler/pom.xml
@@ -1,4 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git a/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml 
b/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
index 49de8b3f4a..63afdf2a34 100644
--- a/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
+++ b/jbpm/jbpm-deps-groups/jbpm-deps-group-engine/pom.xml
@@ -1,4 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git a/jbpm/jbpm-deps-groups/pom.xml b/jbpm/jbpm-deps-groups/pom.xml
index 6bcfa255cd..aed41006ff 100644
--- a/jbpm/jbpm-deps-groups/pom.xml
+++ b/jbpm/jbpm-deps-groups/pom.xml
@@ -1,4 +1,24 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-BoundarySignalEventOnTaskWithTransformation.bpmn
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-BoundarySignalEventOnTaskWithTransformation.bpmn
index abf5d076e7..ee6aad9243 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-BoundarySignalEventOnTaskWithTransformation.bpmn
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-BoundarySignalEventOnTaskWithTransformation.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:tns="http://www.jboss.org/drools"; 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd" 
id="Definition" expressionLanguage="http://www.mvel.org/2.0"; 
typeLanguage="http://www.java.com/javaTypes";>
   <itemDefinition id="_xItem" structureRef="String" />
   <process id="BoundarySignalEventOnTaskWithTransformation" 
tns:packageName="org.jbpm.bpmn2.activity" name="BoundarySignalOnTask" 
isExecutable="true" processType="Private">
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActor.bpmn
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActor.bpmn
index 6b34d02f0a..84c60ee4f2 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActor.bpmn
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActor.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_TfEFMCWmED20cJveoGveWg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActorGroup.bpmn
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActorGroup.bpmn
index 1b11d2f4e4..4f1b3db6ca 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActorGroup.bpmn
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentActorGroup.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_pWcEECZJED2HF6GPCl7V2w" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentGroup.bpmn
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentGroup.bpmn
index 3f8dd4c29d..9fa5673765 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentGroup.bpmn
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentGroup.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_d4DSQCWmED2ahP2mOJbdtw" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentNone.bpmn
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentNone.bpmn
index f73402a78d..6d71eff338 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentNone.bpmn
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/activity/BPMN2-UserTaskAssignmentNone.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_o5pXcCWmED2be5qkMK_U7g" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__7349D0A9-C99C-44C1-A0FA-11E21DC45046_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/adhoc/BPMN2-AdHocTerminateEndEvent.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/adhoc/BPMN2-AdHocTerminateEndEvent.bpmn2
index 9fa6ea3c09..3cb4b05dbc 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/adhoc/BPMN2-AdHocTerminateEndEvent.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/adhoc/BPMN2-AdHocTerminateEndEvent.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_dQ3_sCW1ED24y9N0a84cQQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_completeItem" structureRef="Boolean"/>
   <bpmn2:itemDefinition 
id="__560E157E-3173-4CFD-9CC6-26676D8B0A02_SkippableInputXItem" 
structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/calendar/BPMN2-BusinessCalendarTimer.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/calendar/BPMN2-BusinessCalendarTimer.bpmn2
index 490924b1f1..6abea3abfd 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/calendar/BPMN2-BusinessCalendarTimer.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/calendar/BPMN2-BusinessCalendarTimer.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="http://www.omg.org/bpmn20"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_02EK0ABVEeSwDJQJw6Rb7Q" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/201 [...]
   <bpmn2:process id="BusinessCalendarTimer" 
drools:packageName="org.jbpm.bpmn2.calendar"
   drools:version="1.0" name="BusinessCalendar-timer" isExecutable="true">
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-EventSubprocessEscalation.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-EventSubprocessEscalation.bpmn2
index 9a923a8694..f72432f60a 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-EventSubprocessEscalation.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-EventSubprocessEscalation.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_sB2hsCWqED2iQNEOxA1sPg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_UserTask_1_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition id="_UserTask_1_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-Multiescalation.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-Multiescalation.bpmn2
index 053b00c882..69e84769c4 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-Multiescalation.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-Multiescalation.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_4D6UQA-DED2fZdcCquQDuw" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_dataItem" structureRef="String"/>
   <bpmn2:itemDefinition id="_enddataItem" structureRef="String"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-TopLevelEscalation.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-TopLevelEscalation.bpmn2
index 140b641e69..35ec595f2e 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-TopLevelEscalation.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/escalation/BPMN2-TopLevelEscalation.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_ioNE0A98ED2kMdINZFf-yQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_dataItem" structureRef="String"/>
   <bpmn2:itemDefinition 
id="__A4C8228C-1359-4663-A82B-4AA1C98C3871_dataOutputXItem" 
structureRef="String"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BooleanStructureRef.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BooleanStructureRef.bpmn2
index 4f1a5f4cf1..6fe9d32d02 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BooleanStructureRef.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BooleanStructureRef.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_8Q9sQCW4ED2JqL4kdJLjeg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" structureRef="Boolean"/>
   <bpmn2:itemDefinition id="__2_SkippableInputXItem" structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BrokenStructureRef.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BrokenStructureRef.bpmn2
index d3e534a9a0..41ebdf3ab3 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BrokenStructureRef.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-BrokenStructureRef.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_AuwtQCW5ED2B-7aqGG3h5Q" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" 
structureRef="org.jbpm.bpmn2.objects.Person"/>
   <bpmn2:itemDefinition id="__2_SkippableInputXItem" structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-DefaultObjectStructureRef.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-DefaultObjectStructureRef.bpmn2
index fa9f4215e5..6f2e1f9217 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-DefaultObjectStructureRef.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-DefaultObjectStructureRef.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_1YWZMCW5ED2GXMgJRorQqw" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" structureRef="Object"/>
   <bpmn2:itemDefinition id="__2_SkippableInputXItem" structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-FloatStructureRef.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-FloatStructureRef.bpmn2
index 6adad3b648..df0dedc997 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-FloatStructureRef.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-FloatStructureRef.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_Ef6qsCW5ED2kqaHSwjBfKg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" structureRef="Float"/>
   <bpmn2:itemDefinition id="__2_SkippableInputXItem" structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-IntegerStructureRef.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-IntegerStructureRef.bpmn2
index b3897ef225..0784051ab9 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-IntegerStructureRef.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-IntegerStructureRef.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_ISbTACW5ED2lG5gYh56IOg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" structureRef="Integer"/>
   <bpmn2:itemDefinition id="__2_SkippableInputXItem" structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-ObjectStructureRef.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-ObjectStructureRef.bpmn2
index 103d1d5156..9cb60b2a74 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-ObjectStructureRef.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/flow/BPMN2-ObjectStructureRef.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_MTswECW5ED2lY6_ultl44A" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" 
structureRef="org.jbpm.bpmn2.objects.Person"/>
   <bpmn2:itemDefinition id="__2_SkippableInputXItem" structureRef="Object"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/loop/BPMN2-MultiInstanceLoopSubprocessBoundaryTimer.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/loop/BPMN2-MultiInstanceLoopSubprocessBoundaryTimer.bpmn2
index 5afcff04cb..d95a3e1753 100644
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/loop/BPMN2-MultiInstanceLoopSubprocessBoundaryTimer.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/loop/BPMN2-MultiInstanceLoopSubprocessBoundaryTimer.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_Nw1jAGpCED2xyqiTIWNwhw" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_mi_inputItem" 
structureRef="java.util.List&lt;String&gt;"/>
   <bpmn2:itemDefinition 
id="_EEFE61C3-C4A3-48D3-9971-D499F41E88CC_multiInstanceItemType_item" 
structureRef="String"/>
diff --git 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/subprocess/BPMN2-SubProcessWithEntryExitScripts.bpmn2
 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/subprocess/BPMN2-SubProcessWithEntryExitScripts.bpmn2
index 0f9b4dc9e8..5d76e80189 100755
--- 
a/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/subprocess/BPMN2-SubProcessWithEntryExitScripts.bpmn2
+++ 
b/jbpm/jbpm-tests/src/test/bpmn/org/jbpm/bpmn2/subprocess/BPMN2-SubProcessWithEntryExitScripts.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_nPz2YCWnED24qrDb9miHmg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_var2Item" structureRef="Integer"/>
   <bpmn2:itemDefinition id="_var3Item" structureRef="Integer"/>
diff --git a/jbpm/jbpm-tests/src/test/resources/BPMN2-StringStructureRef.bpmn2 
b/jbpm/jbpm-tests/src/test/resources/BPMN2-StringStructureRef.bpmn2
index 60b94bb812..2565119cc9 100755
--- a/jbpm/jbpm-tests/src/test/resources/BPMN2-StringStructureRef.bpmn2
+++ b/jbpm/jbpm-tests/src/test/resources/BPMN2-StringStructureRef.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_YAgnYCW3ED28RYvCqRMntQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" structureRef="String"/>
   <bpmn2:itemDefinition id="__2_SkippableInputXItem" structureRef="Object"/>
diff --git a/jbpm/jbpm-usertask-workitem/pom.xml 
b/jbpm/jbpm-usertask-workitem/pom.xml
index f00c773f32..1d009ffdd9 100644
--- a/jbpm/jbpm-usertask-workitem/pom.xml
+++ b/jbpm/jbpm-usertask-workitem/pom.xml
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git a/jbpm/jbpm-usertask/pom.xml b/jbpm/jbpm-usertask/pom.xml
index 29975eebb3..9e1072a02f 100644
--- a/jbpm/jbpm-usertask/pom.xml
+++ b/jbpm/jbpm-usertask/pom.xml
@@ -1,4 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <project xmlns="http://maven.apache.org/POM/4.0.0";
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
diff --git a/kogito-build/kogito-build-no-bom-parent/pom.xml 
b/kogito-build/kogito-build-no-bom-parent/pom.xml
index b7c3505d20..afe76bd494 100644
--- a/kogito-build/kogito-build-no-bom-parent/pom.xml
+++ b/kogito-build/kogito-build-no-bom-parent/pom.xml
@@ -45,28 +45,6 @@
   -->
   <properties>
     <checkstyle.failOnViolation>false</checkstyle.failOnViolation>
-    <checkstyle.header.template><![CDATA[
-^\/\*$\n^
-\* Licensed to the Apache Software Foundation \(ASF\) under one$\n^
-\* or more contributor license agreements\.  See the NOTICE file$\n^
-\* distributed with this work for additional information$\n^
-\* regarding copyright ownership\.  The ASF licenses this file$\n^
-\* to you under the Apache License, Version 2\.0 \(the$\n^
-\* &quot;License&quot;\); you may not use this file except in compliance$\n^
-\* with the License\.  You may obtain a copy of the License at$\n^
-\*$\n^
-\*   http:\/\/www\.apache\.org\/licenses\/LICENSE-2\.0$\n^
-\*$\n^
-\* Unless required by applicable law or agreed to in writing,$\n^
-\* software distributed under the License is distributed on an$\n^
-\* &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY$\n^
-\* KIND, either express or implied\.  See the License for the$\n^
-\* specific language governing permissions and limitations$\n^
-\* under the License\.$\n^
-\*\/$
-]]>
-    </checkstyle.header.template>
-    <checkstyle.header.extensions>java,groovy</checkstyle.header.extensions>
     <checkstyle.logViolationsToConsole>true</checkstyle.logViolationsToConsole>
 
     <!-- container images for testing -->
@@ -189,10 +167,6 @@
           <configuration>
             <checkstyleRules>
               <module name="Checker">
-                <module name="RegexpHeader">
-                  <property name="header" 
value="${checkstyle.header.template}"/>
-                  <property name="fileExtensions" 
value="${checkstyle.header.extensions}"/>
-                </module>
                 <module name="TreeWalker">
                   <module name="RegexpSinglelineJava">
                     <property name="format" value="@author"/>
diff --git 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedDeadline.bpmn2
 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedDeadline.bpmn2
index 1c7eb2d169..bd2ed48782 100644
--- 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedDeadline.bpmn2
+++ 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedDeadline.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?> 
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <definitions id="Definition"
              targetNamespace="http://www.example.org/MinimalExample";
              typeLanguage="http://www.java.com/javaTypes";
diff --git 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedReassign.bpmn2
 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedReassign.bpmn2
index c0f0b33eb8..9af764dbc5 100644
--- 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedReassign.bpmn2
+++ 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotCompletedReassign.bpmn2
@@ -1,4 +1,22 @@
-<?xml version="1.0" encoding="UTF-8"?> 
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <definitions id="Definition"
              targetNamespace="http://www.example.org/MinimalExample";
              typeLanguage="http://www.java.com/javaTypes";
diff --git 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedDeadline.bpmn2
 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedDeadline.bpmn2
index d05098a7bf..7de4627b42 100644
--- 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedDeadline.bpmn2
+++ 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedDeadline.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?> 
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <definitions id="Definition"
              targetNamespace="http://www.example.org/MinimalExample";
              typeLanguage="http://www.java.com/javaTypes";
diff --git 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedReasssign.bpmn2
 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedReasssign.bpmn2
index c2f69199e3..1478f2260a 100644
--- 
a/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedReasssign.bpmn2
+++ 
b/kogito-codegen-modules/kogito-codegen-processes-integration-tests/src/test/resources/usertask/UserTasksNotStartedReasssign.bpmn2
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?> 
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <definitions id="Definition"
              targetNamespace="http://www.example.org/MinimalExample";
              typeLanguage="http://www.java.com/javaTypes";
diff --git a/pom.xml b/pom.xml
index d4a05d4f29..fad4ac03b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -100,7 +100,6 @@
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     
<project.build.outputTimestamp>2024-01-16T00:00:00Z</project.build.outputTimestamp>
     <version.maven.artifact.plugin>3.4.1</version.maven.artifact.plugin>
-    <version.apache-rat-plugin>0.16.1</version.apache-rat-plugin>
     <version.maven-javadoc-plugin>3.6.2</version.maven-javadoc-plugin>
   </properties>
 
@@ -115,35 +114,6 @@
             <outputTimestamp>${project.build.outputTimestamp}</outputTimestamp>
           </configuration>
         </plugin>
-        <plugin>
-          <groupId>org.apache.rat</groupId>
-          <artifactId>apache-rat-plugin</artifactId>
-          <version>${version.apache-rat-plugin}</version>
-          <configuration>
-            <excludes>
-              <exclude>.mvn/maven.config</exclude>
-              <exclude>**/simple_invalid_migration.invalid</exclude>
-              <exclude>**/*.mpf</exclude>
-              <exclude>**/src/test/**/*.txt</exclude>
-              <exclude>**/.gitkeep</exclude>
-              <exclude>**/checkstyle-cachefile</exclude>
-              <exclude>**/*.log</exclude>
-              <exclude>**/*.lst</exclude>
-              <exclude>**/requirements.txt</exclude>
-              <exclude>**/*.addon</exclude>
-              <exclude>**/*.avsc</exclude>
-              <exclude>**/LoanUnit.xls.properties.test</exclude>
-              <exclude>**/src_test_resources_application.yml</exclude>
-              <exclude>**/BPMN*.xsd</exclude>
-              <exclude>**/bpsim.xsd</exclude>
-              <exclude>**/DC.xsd</exclude>
-              <exclude>**/DI.xsd</exclude>
-              <exclude>**/DiagramDefinition.xsd</exclude>
-              <exclude>**/DiagramInterchange.xsd</exclude>
-              <exclude>**/Semantic.xsd</exclude>
-            </excludes>
-          </configuration>
-        </plugin>
       </plugins>
     </pluginManagement>
   </build>
diff --git a/quarkus/addons/dynamic/integration-tests/pom.xml 
b/quarkus/addons/dynamic/integration-tests/pom.xml
index 7109502889..2fca76b377 100644
--- a/quarkus/addons/dynamic/integration-tests/pom.xml
+++ b/quarkus/addons/dynamic/integration-tests/pom.xml
@@ -1,4 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
diff --git 
a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/resources/application.properties
 
b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/resources/application.properties
index 9aed889925..d2f97a4e49 100644
--- 
a/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/resources/application.properties
+++ 
b/quarkus/extensions/kogito-quarkus-extension-common/kogito-quarkus-common-deployment/src/main/resources/application.properties
@@ -1 +1,18 @@
-quarkus.native.auto-service-loader-registration=true
\ No newline at end of file
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#   http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+quarkus.native.auto-service-loader-registration=true
diff --git 
a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/src/main/resources/com/example/flexible.bpmn
 
b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/src/main/resources/com/example/flexible.bpmn
index a0d6fa7e76..0d29c27035 100644
--- 
a/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/src/main/resources/com/example/flexible.bpmn
+++ 
b/quarkus/extensions/kogito-quarkus-processes-extension/kogito-quarkus-processes-integration-test/src/main/resources/com/example/flexible.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_wmQzoCcAED2Zf_0CU-GloA" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_testItem" structureRef="com.example.Payload"/>
   <bpmn2:itemDefinition 
id="__A2AB1D9D-DF78-40A3-9CA4-54D1B7359526_SkippableInputXItem" 
structureRef="Object"/>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/AddedTask.bpmn
 
b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/AddedTask.bpmn
index 6668aa4f71..efb2f7ad94 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/AddedTask.bpmn
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/AddedTask.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_ENJmkGP9ED2iIdGE-n8pYg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__74EA6719-7F99-48CD-A98E-17D422668B87_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__74EA6719-7F99-48CD-A98E-17D422668B87_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/EmbeddedProcess.bpmn
 
b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/EmbeddedProcess.bpmn
index 9dfe55cf44..4605d5b444 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/EmbeddedProcess.bpmn
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes-persistence/integration-tests-processes-persistence-common/src/main/resources/EmbeddedProcess.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_rAo8ICf2ED21aIqHWO2T7A" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__5F5BC8E6-24F5-41CE-825C-E024358CD548_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__5F5BC8E6-24F5-41CE-825C-E024358CD548_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/AdHocFragments.bpmn
 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/AdHocFragments.bpmn
index b1f2dcd897..3ee426fb40 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/AdHocFragments.bpmn
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/AdHocFragments.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_N6FuoCf0ED2UEYYcqSwxzw" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_var1Item" structureRef="String"/>
   <bpmn2:itemDefinition id="_var2Item" structureRef="Integer"/>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/cinema.bpmn
 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/cinema.bpmn
index 3100142014..e8f66a7b3c 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/cinema.bpmn
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/cinema.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_lku_ACf0ED2_05Uj0LuheQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_movieItem" 
structureRef="org.acme.examples.model.Movie"/>
   <bpmn2:itemDefinition id="_ratingItem" 
structureRef="org.acme.examples.model.Rating"/>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/monitoring.bpmn
 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/monitoring.bpmn
index 417df6efeb..b8cdfe0d4c 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/monitoring.bpmn
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/monitoring.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_a7f6ACf1ED2B6pw-5oYiMQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__3CDC6E61-DCC5-4831-8BBB-417CFF517CB0_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__3CDC6E61-DCC5-4831-8BBB-417CFF517CB0_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/multi-instance-task.bpmn
 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/multi-instance-task.bpmn
index 61bfd8853f..7e22eb7fc8 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/multi-instance-task.bpmn
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-processes/src/main/resources/multi-instance-task.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_3wtAMCf0ED2oFcXdqRefeA" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_inputListItem" 
structureRef="java.util.ArrayList"/>
   <bpmn2:itemDefinition id="_outputListItem" 
structureRef="java.util.ArrayList"/>
diff --git 
a/quarkus/integration-tests/integration-tests-quarkus-usertasks/src/main/resources/approval.bpmn
 
b/quarkus/integration-tests/integration-tests-quarkus-usertasks/src/main/resources/approval.bpmn
index 275d148f7a..521099709e 100644
--- 
a/quarkus/integration-tests/integration-tests-quarkus-usertasks/src/main/resources/approval.bpmn
+++ 
b/quarkus/integration-tests/integration-tests-quarkus-usertasks/src/main/resources/approval.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="http://www.omg.org/bpmn20"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_F0jB8En5EeqlfsIhq1UCRQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/201 [...]
   <bpmn2:itemDefinition id="_approverItem" structureRef="String"/>
   <bpmn2:itemDefinition id="_travellerItem" 
structureRef="org.acme.travels.Traveller"/>
diff --git a/springboot/addons/jbpm-usertask-storage-jpa/pom.xml 
b/springboot/addons/jbpm-usertask-storage-jpa/pom.xml
index 36bed41e5c..7dad79c279 100644
--- a/springboot/addons/jbpm-usertask-storage-jpa/pom.xml
+++ b/springboot/addons/jbpm-usertask-storage-jpa/pom.xml
@@ -1,3 +1,21 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 
diff --git 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/AdHocFragments.bpmn
 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/AdHocFragments.bpmn
index 5910d68133..a9bdf9430c 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/AdHocFragments.bpmn
+++ 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/AdHocFragments.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_WL3jkCdwED2KYMa5towL6A" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_var1Item" structureRef="String"/>
   <bpmn2:itemDefinition 
id="__731518E6-88A2-4CCC-A2C0-97C45189A7F3_ConditionInputXItem" 
structureRef="String"/>
diff --git 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/cinema.bpmn
 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/cinema.bpmn
index 07fad20563..00a1672ff1 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/cinema.bpmn
+++ 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/cinema.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_qASusCfQED2czsDli3US7g" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_movieItem" 
structureRef="org.acme.examples.model.Movie"/>
   <bpmn2:itemDefinition 
id="__D61BED76-3864-4739-8C22-63FF18984247_SkippableInputXItem" 
structureRef="Object"/>
diff --git 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/monitoring.bpmn
 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/monitoring.bpmn
index 29c2c5ca76..acc31665c0 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/monitoring.bpmn
+++ 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/monitoring.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_HotWUCfXED2W2uK4sFZlyg" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition 
id="__3CDC6E61-DCC5-4831-8BBB-417CFF517CB0_SkippableInputXItem" 
structureRef="Object"/>
   <bpmn2:itemDefinition 
id="__3CDC6E61-DCC5-4831-8BBB-417CFF517CB0_PriorityInputXItem" 
structureRef="Object"/>
diff --git 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/multi-instance-task.bpmn
 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/multi-instance-task.bpmn
index 1d6cd33cf0..4479cce36e 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/multi-instance-task.bpmn
+++ 
b/springboot/integration-tests/integration-tests-springboot-processes-it/src/main/resources/multi-instance-task.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_xNj0YCfVED2fyK_p0KZlvQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
http://www. [...]
   <bpmn2:itemDefinition id="_inputListItem" 
structureRef="java.util.ArrayList"/>
   <bpmn2:itemDefinition id="_outputListItem" 
structureRef="java.util.ArrayList"/>
diff --git 
a/springboot/integration-tests/integration-tests-springboot-usertasks-it/src/main/resources/approval.bpmn
 
b/springboot/integration-tests/integration-tests-springboot-usertasks-it/src/main/resources/approval.bpmn
index 275d148f7a..521099709e 100644
--- 
a/springboot/integration-tests/integration-tests-springboot-usertasks-it/src/main/resources/approval.bpmn
+++ 
b/springboot/integration-tests/integration-tests-springboot-usertasks-it/src/main/resources/approval.bpmn
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
 <bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns="http://www.omg.org/bpmn20"; 
xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL"; 
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"; 
xmlns:bpsim="http://www.bpsim.org/schemas/1.0"; 
xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"; 
xmlns:di="http://www.omg.org/spec/DD/20100524/DI"; 
xmlns:drools="http://www.jboss.org/drools"; id="_F0jB8En5EeqlfsIhq1UCRQ" 
xsi:schemaLocation="http://www.omg.org/spec/BPMN/201 [...]
   <bpmn2:itemDefinition id="_approverItem" structureRef="String"/>
   <bpmn2:itemDefinition id="_travellerItem" 
structureRef="org.acme.travels.Traveller"/>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to