diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index a3c4da467..675f0a7e8 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -1,3 +1,10 @@
+# Copyright (c) 2023 Contributors to the Eclipse Foundation
+#
+# This program and the accompanying materials are made available under the
+# Apache Software License 2.0 which is available at:
+# https://www.apache.org/licenses/LICENSE-2.0.
+#
+# SPDX-License-Identifier: Apache-2.0
version: 2
updates:
- package-ecosystem: github-actions
diff --git a/.github/workflows/ci-actions.yml b/.github/workflows/ci-actions.yml
index 61c79891f..59cccf4d7 100644
--- a/.github/workflows/ci-actions.yml
+++ b/.github/workflows/ci-actions.yml
@@ -1,3 +1,10 @@
+# Copyright (c) 2021 Red Hat, Inc. and others
+#
+# This program and the accompanying materials are made available under the
+# Apache Software License 2.0 which is available at:
+# https://www.apache.org/licenses/LICENSE-2.0.
+#
+# SPDX-License-Identifier: Apache-2.0
name: Jakarta Contexts and Dependency Injection CI
on:
diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc
index 2cbe4a24b..b4e441f4f 100644
--- a/CONTRIBUTING.adoc
+++ b/CONTRIBUTING.adoc
@@ -49,7 +49,7 @@ Contributor Agreement (ECA) on file.
For more information, please see the Eclipse Committer Handbook:
https://www.eclipse.org/projects/handbook/#resources-commit
-## Eclipse Development Process
+== Eclipse Development Process
This Eclipse Foundation open project is governed by the Eclipse Foundation
Development Process and operates under the terms of the Eclipse IP Policy.
@@ -64,6 +64,32 @@ Jakarta EE specification projects.
* https://jakarta.ee/about/jesp/
* https://www.eclipse.org/legal/efsp_non_assert.php
+== Copyright headers
+
+Every new file should start with one of the following headers in whatever comment format is appropriate for the file, where `{year}` is the year the file was created and `{owner}` is the copyright owner of the original contribution:
+
+[source]
+----
+Copyright (c) {year} Contributors to the Eclipse Foundation
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+----
+
+[source]
+----
+Copyright (c) {year} {owner} and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+----
+
== Contact
Contact the project developers via the project's "dev" list.
diff --git a/README.md b/README.md
index b6c1ffc76..05cb868f1 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,12 @@
+
# GitHub Pages
The latest news for CDI 4.x can be found in the [GitHub pages](https://jakartaee.github.io/cdi/)
diff --git a/api/src/ide/eclipse/jboss_community_formatter.xml b/api/src/ide/eclipse/jboss_community_formatter.xml
index 2c6b80979..b751ac0fa 100644
--- a/api/src/ide/eclipse/jboss_community_formatter.xml
+++ b/api/src/ide/eclipse/jboss_community_formatter.xml
@@ -1,279 +1,288 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api/src/main/javadoc/overview.html b/api/src/main/javadoc/overview.html
index 6c0319bbd..283578097 100644
--- a/api/src/main/javadoc/overview.html
+++ b/api/src/main/javadoc/overview.html
@@ -1,3 +1,12 @@
+
diff --git a/api/src/test/resources/full-beans-1_1.xml b/api/src/test/resources/full-beans-1_1.xml
index 3b808c3bc..70970e691 100644
--- a/api/src/test/resources/full-beans-1_1.xml
+++ b/api/src/test/resources/full-beans-1_1.xml
@@ -1,4 +1,13 @@
+
---
permalink: /404.html
layout: default
diff --git a/docs/Gemfile b/docs/Gemfile
index 383f12394..b69dd57aa 100644
--- a/docs/Gemfile
+++ b/docs/Gemfile
@@ -1,3 +1,10 @@
+# Copyright (c) 2021 Red Hat, Inc. and others
+#
+# This program and the accompanying materials are made available under the
+# Apache Software License 2.0 which is available at:
+# https://www.apache.org/licenses/LICENSE-2.0.
+#
+# SPDX-License-Identifier: Apache-2.0
source "https://rubygems.org"
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
diff --git a/docs/README.md b/docs/README.md
index bfe2eea4d..df7e3d4c8 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -1,3 +1,12 @@
+
# Jakarta CDI Website Based on Jekyll
## Getting Started
diff --git a/docs/_authors/asd.md b/docs/_authors/asd.md
index b828bc2c9..b058d6c0e 100644
--- a/docs/_authors/asd.md
+++ b/docs/_authors/asd.md
@@ -1,3 +1,12 @@
+
---
short_name: asd
name: Antoine Sabot-Durand
diff --git a/docs/_authors/ladt.md b/docs/_authors/ladt.md
index 4b675f1c0..c60567c7f 100644
--- a/docs/_authors/ladt.md
+++ b/docs/_authors/ladt.md
@@ -1,3 +1,12 @@
+
---
short_name: ladt
name: Ladislav Thon
diff --git a/docs/_authors/matn.md b/docs/_authors/matn.md
index a92505272..6e2fe4424 100644
--- a/docs/_authors/matn.md
+++ b/docs/_authors/matn.md
@@ -1,3 +1,12 @@
+
---
short_name: matn
name: Matej Novotny
diff --git a/docs/_authors/starksm.md b/docs/_authors/starksm.md
index 84798a049..e5149f32b 100644
--- a/docs/_authors/starksm.md
+++ b/docs/_authors/starksm.md
@@ -1,3 +1,12 @@
+
---
short_name: starksm
name: Scott M Stark
diff --git a/docs/_config.yml b/docs/_config.yml
index ed4328ea9..0af0941bd 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -1,3 +1,10 @@
+# Copyright (c) 2021 Red Hat, Inc. and others
+#
+# This program and the accompanying materials are made available under the
+# Apache Software License 2.0 which is available at:
+# https://www.apache.org/licenses/LICENSE-2.0.
+#
+# SPDX-License-Identifier: Apache-2.0
# Welcome to Jekyll!
#
# This config file is meant for settings that affect your whole blog, values
diff --git a/docs/_data/navigation.yml b/docs/_data/navigation.yml
index ab7e7aec6..0cd963b73 100644
--- a/docs/_data/navigation.yml
+++ b/docs/_data/navigation.yml
@@ -1,3 +1,10 @@
+# Copyright (c) 2021 Red Hat, Inc. and others
+#
+# This program and the accompanying materials are made available under the
+# Apache Software License 2.0 which is available at:
+# https://www.apache.org/licenses/LICENSE-2.0.
+#
+# SPDX-License-Identifier: Apache-2.0
- name: Home
link: /
- name: About
diff --git a/docs/_layouts/author.html b/docs/_layouts/author.html
index 7ee6169c6..baee1b4d9 100644
--- a/docs/_layouts/author.html
+++ b/docs/_layouts/author.html
@@ -1,3 +1,12 @@
+
---
layout: default
---
diff --git a/docs/_layouts/post.html b/docs/_layouts/post.html
index 2aab5a5c8..579385608 100644
--- a/docs/_layouts/post.html
+++ b/docs/_layouts/post.html
@@ -1,3 +1,12 @@
+
---
layout: default
---
diff --git a/docs/_posts/2021-10-25-pages-here.md b/docs/_posts/2021-10-25-pages-here.md
index 83bad4eb4..f5a78da9a 100644
--- a/docs/_posts/2021-10-25-pages-here.md
+++ b/docs/_posts/2021-10-25-pages-here.md
@@ -1,3 +1,12 @@
+
---
layout: post
title: "Jakarta CDI GitHub Pages"
diff --git a/docs/_posts/2021-10-25-way-to-cdi4.md b/docs/_posts/2021-10-25-way-to-cdi4.md
index 1258b05ef..19e8e8a8e 100644
--- a/docs/_posts/2021-10-25-way-to-cdi4.md
+++ b/docs/_posts/2021-10-25-way-to-cdi4.md
@@ -1,3 +1,12 @@
+
---
title: "On the Way to CDI 4.0"
summary: Overview of changes coming to CDI 4.0
diff --git a/docs/_posts/2021-12-03-you-know-build-compatible-extensions.md b/docs/_posts/2021-12-03-you-know-build-compatible-extensions.md
index 1bcdc4f22..32d60017c 100644
--- a/docs/_posts/2021-12-03-you-know-build-compatible-extensions.md
+++ b/docs/_posts/2021-12-03-you-know-build-compatible-extensions.md
@@ -1,3 +1,12 @@
+
---
title: "You already know Build Compatible Extensions"
summary: Comparison of Portable Extensions and Build Compatible Extensions
diff --git a/docs/_posts/2022-01-24-400-RC3-spec.md b/docs/_posts/2022-01-24-400-RC3-spec.md
index 4f80f8aaa..40fc16e42 100644
--- a/docs/_posts/2022-01-24-400-RC3-spec.md
+++ b/docs/_posts/2022-01-24-400-RC3-spec.md
@@ -1,3 +1,12 @@
+
---
layout: post
title: "Jakarta CDI 4.0 Draft Specification"
diff --git a/docs/about.md b/docs/about.md
index 2259fbeea..40da95908 100644
--- a/docs/about.md
+++ b/docs/about.md
@@ -1,3 +1,12 @@
+
---
layout: page
title: About
diff --git a/docs/authors.html b/docs/authors.html
index 8f77bdebc..c7531c404 100644
--- a/docs/authors.html
+++ b/docs/authors.html
@@ -1,3 +1,12 @@
+
---
layout: default
title: Authors
diff --git a/docs/index.md b/docs/index.md
index b585d8d9e..9b95a9b3d 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,3 +1,12 @@
+
---
# Feel free to add content and custom Front Matter to this file.
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
diff --git a/el/pom.xml b/el/pom.xml
index 8045b25c5..9e8ae043c 100644
--- a/el/pom.xml
+++ b/el/pom.xml
@@ -1,3 +1,12 @@
+
4.0.0
diff --git a/el/src/main/javadoc/overview.html b/el/src/main/javadoc/overview.html
index ac47e9d49..8e6b7d831 100644
--- a/el/src/main/javadoc/overview.html
+++ b/el/src/main/javadoc/overview.html
@@ -1,3 +1,12 @@
+
diff --git a/ide-config/pom.xml b/ide-config/pom.xml
index 1f1b19be1..90d61ed8e 100644
--- a/ide-config/pom.xml
+++ b/ide-config/pom.xml
@@ -1,4 +1,13 @@
+
@@ -19,4 +28,4 @@
11
-
\ No newline at end of file
+
diff --git a/ide-config/src/main/resources/cdi-format.xml b/ide-config/src/main/resources/cdi-format.xml
index 6fef52e38..661d9bcef 100644
--- a/ide-config/src/main/resources/cdi-format.xml
+++ b/ide-config/src/main/resources/cdi-format.xml
@@ -1,4 +1,13 @@
+
diff --git a/ide-config/src/main/resources/cdi.importorder b/ide-config/src/main/resources/cdi.importorder
index fa81c81b2..5c7a86d47 100644
--- a/ide-config/src/main/resources/cdi.importorder
+++ b/ide-config/src/main/resources/cdi.importorder
@@ -1,3 +1,10 @@
+# Copyright (c) 2023 Red Hat, Inc. and others
+#
+# This program and the accompanying materials are made available under the
+# Apache Software License 2.0 which is available at:
+# https://www.apache.org/licenses/LICENSE-2.0.
+#
+# SPDX-License-Identifier: Apache-2.0
#Organize Import Order
0=java
1=javax
diff --git a/lang-model/pom.xml b/lang-model/pom.xml
index dc905c864..c81d517b6 100644
--- a/lang-model/pom.xml
+++ b/lang-model/pom.xml
@@ -1,3 +1,12 @@
+
4.0.0
diff --git a/lang-model/src/main/javadoc/overview.html b/lang-model/src/main/javadoc/overview.html
index 02bd2e191..d9a702f96 100644
--- a/lang-model/src/main/javadoc/overview.html
+++ b/lang-model/src/main/javadoc/overview.html
@@ -1,3 +1,12 @@
+
diff --git a/pom.xml b/pom.xml
index 6a3e2ee77..ae7fcda32 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,3 +1,12 @@
+
4.0.0
@@ -80,9 +89,17 @@
apache-rat-plugin
${rat.version}
-
- **/*.java
-
+
+
+ **/.cache/**
+ **/*.lock
+ src/main/asciidoc/dictionary.txt
+
+ **/resources/META-INF/services/*
+
+ **/speclicense.html
+ **/license-*.asciidoc
+
diff --git a/spec/README.adoc b/spec/README.adoc
index 2318efbaa..d98f26029 100644
--- a/spec/README.adoc
+++ b/spec/README.adoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
= CDI Specification document generation
This module contains AsciiDoc sources and configuration to generate CDI documentation in HTML and PDF format for both Apache License 2 and Jakarta Eclipse Foundation Specification Process.
diff --git a/spec/pom.xml b/spec/pom.xml
index 508bfbf15..6aea2e24a 100644
--- a/spec/pom.xml
+++ b/spec/pom.xml
@@ -1,3 +1,12 @@
+
4.0.0
diff --git a/spec/src/main/asciidoc/architecture.asciidoc b/spec/src/main/asciidoc/architecture.asciidoc
index f9a5fc093..2a8c063f0 100644
--- a/spec/src/main/asciidoc/architecture.asciidoc
+++ b/spec/src/main/asciidoc/architecture.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[architecture]]
== Architecture
diff --git a/spec/src/main/asciidoc/cdi-spec.asciidoc b/spec/src/main/asciidoc/cdi-spec.asciidoc
index 140fca50a..a43a75d88 100644
--- a/spec/src/main/asciidoc/cdi-spec.asciidoc
+++ b/spec/src/main/asciidoc/cdi-spec.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
= Jakarta Contexts and Dependency Injection
:author: Jakarta Contexts and Dependency Injection Specification Project
:email: cdi-dev@eclipse.org
diff --git a/spec/src/main/asciidoc/core/beanmanager_lite.asciidoc b/spec/src/main/asciidoc/core/beanmanager_lite.asciidoc
index 85ef3f980..63229b46e 100644
--- a/spec/src/main/asciidoc/core/beanmanager_lite.asciidoc
+++ b/spec/src/main/asciidoc/core/beanmanager_lite.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[programmatic_access]]
== Programmatic access to container
diff --git a/spec/src/main/asciidoc/core/core_structure.adoc b/spec/src/main/asciidoc/core/core_structure.adoc
index a6381b12c..f517a8639 100644
--- a/spec/src/main/asciidoc/core/core_structure.adoc
+++ b/spec/src/main/asciidoc/core/core_structure.adoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2022 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
:numbered!:
== Structure
diff --git a/spec/src/main/asciidoc/core/decorators.asciidoc b/spec/src/main/asciidoc/core/decorators.asciidoc
index 3b3f0eb34..11edaed4f 100644
--- a/spec/src/main/asciidoc/core/decorators.asciidoc
+++ b/spec/src/main/asciidoc/core/decorators.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[decorators]]
== Decorators
diff --git a/spec/src/main/asciidoc/core/definition.asciidoc b/spec/src/main/asciidoc/core/definition.asciidoc
index 1f1fe828a..aed0fc3a1 100644
--- a/spec/src/main/asciidoc/core/definition.asciidoc
+++ b/spec/src/main/asciidoc/core/definition.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[concepts]]
== Concepts
diff --git a/spec/src/main/asciidoc/core/definition_full.asciidoc b/spec/src/main/asciidoc/core/definition_full.asciidoc
index 9624fcdaf..b4aee0c7c 100644
--- a/spec/src/main/asciidoc/core/definition_full.asciidoc
+++ b/spec/src/main/asciidoc/core/definition_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[partintro]
--
{cdi_full} contains all the functionality defined in {cdi_lite} and adds some additional features such as specialization, decorators, session scope or conversation scope.
diff --git a/spec/src/main/asciidoc/core/events.asciidoc b/spec/src/main/asciidoc/core/events.asciidoc
index a743cb23f..988d5845f 100644
--- a/spec/src/main/asciidoc/core/events.asciidoc
+++ b/spec/src/main/asciidoc/core/events.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[events]]
== Events
diff --git a/spec/src/main/asciidoc/core/events_full.asciidoc b/spec/src/main/asciidoc/core/events_full.asciidoc
index 0baa13acc..2766c686d 100644
--- a/spec/src/main/asciidoc/core/events_full.asciidoc
+++ b/spec/src/main/asciidoc/core/events_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[events_full]]
== Events in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/implementation.asciidoc b/spec/src/main/asciidoc/core/implementation.asciidoc
index c84958883..aa34bba06 100644
--- a/spec/src/main/asciidoc/core/implementation.asciidoc
+++ b/spec/src/main/asciidoc/core/implementation.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[implementation]]
== Programming model
diff --git a/spec/src/main/asciidoc/core/inheritance.asciidoc b/spec/src/main/asciidoc/core/inheritance.asciidoc
index 367666297..b6a39d807 100644
--- a/spec/src/main/asciidoc/core/inheritance.asciidoc
+++ b/spec/src/main/asciidoc/core/inheritance.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[inheritance]]
== Inheritance
diff --git a/spec/src/main/asciidoc/core/inheritance_full.asciidoc b/spec/src/main/asciidoc/core/inheritance_full.asciidoc
index 15170b66a..b836a04b2 100644
--- a/spec/src/main/asciidoc/core/inheritance_full.asciidoc
+++ b/spec/src/main/asciidoc/core/inheritance_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[inheritance_full]]
== Inheritance and specialization in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/injectionandresolution.asciidoc b/spec/src/main/asciidoc/core/injectionandresolution.asciidoc
index 6b8560d94..69ec45651 100644
--- a/spec/src/main/asciidoc/core/injectionandresolution.asciidoc
+++ b/spec/src/main/asciidoc/core/injectionandresolution.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[injection_and_resolution]]
== Dependency injection and lookup
diff --git a/spec/src/main/asciidoc/core/injectionandresolution_full.asciidoc b/spec/src/main/asciidoc/core/injectionandresolution_full.asciidoc
index 63e8a596f..7026078d2 100644
--- a/spec/src/main/asciidoc/core/injectionandresolution_full.asciidoc
+++ b/spec/src/main/asciidoc/core/injectionandresolution_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[injection_and_resolution_full]]
== Dependency injection and lookup in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/interceptors.asciidoc b/spec/src/main/asciidoc/core/interceptors.asciidoc
index 0a48356aa..9454bcaee 100644
--- a/spec/src/main/asciidoc/core/interceptors.asciidoc
+++ b/spec/src/main/asciidoc/core/interceptors.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[interceptors]]
== Interceptor bindings
diff --git a/spec/src/main/asciidoc/core/interceptors_full.asciidoc b/spec/src/main/asciidoc/core/interceptors_full.asciidoc
index 76b176588..e1e09a3fa 100644
--- a/spec/src/main/asciidoc/core/interceptors_full.asciidoc
+++ b/spec/src/main/asciidoc/core/interceptors_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[interceptors_full]]
== Interceptor bindings in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/invokers.asciidoc b/spec/src/main/asciidoc/core/invokers.asciidoc
index 3d3e7dec1..351531bdd 100644
--- a/spec/src/main/asciidoc/core/invokers.asciidoc
+++ b/spec/src/main/asciidoc/core/invokers.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2023 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[method_invokers]]
== Method invokers
diff --git a/spec/src/main/asciidoc/core/invokers_full.asciidoc b/spec/src/main/asciidoc/core/invokers_full.asciidoc
index 4f6f2847d..d24a827ad 100644
--- a/spec/src/main/asciidoc/core/invokers_full.asciidoc
+++ b/spec/src/main/asciidoc/core/invokers_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2023 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[method_invokers_full]]
== Method invokers in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/lifecycle.asciidoc b/spec/src/main/asciidoc/core/lifecycle.asciidoc
index eabd5dd99..eb38b4b8a 100644
--- a/spec/src/main/asciidoc/core/lifecycle.asciidoc
+++ b/spec/src/main/asciidoc/core/lifecycle.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[lifecycle]]
== Lifecycle of contextual instances
diff --git a/spec/src/main/asciidoc/core/lifecycle_full.asciidoc b/spec/src/main/asciidoc/core/lifecycle_full.asciidoc
index 41116122d..d2f737521 100644
--- a/spec/src/main/asciidoc/core/lifecycle_full.asciidoc
+++ b/spec/src/main/asciidoc/core/lifecycle_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[lifecycle_full]]
== Lifecycle of contextual instances in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/packagingdeployment.asciidoc b/spec/src/main/asciidoc/core/packagingdeployment.asciidoc
index a68f88fe8..eab2469a3 100644
--- a/spec/src/main/asciidoc/core/packagingdeployment.asciidoc
+++ b/spec/src/main/asciidoc/core/packagingdeployment.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[packaging_deployment]]
== Packaging and deployment
diff --git a/spec/src/main/asciidoc/core/packagingdeployment_full.asciidoc b/spec/src/main/asciidoc/core/packagingdeployment_full.asciidoc
index 3b679b465..fa7108a2d 100644
--- a/spec/src/main/asciidoc/core/packagingdeployment_full.asciidoc
+++ b/spec/src/main/asciidoc/core/packagingdeployment_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[packaging_deployment_full]]
== Packaging and deployment in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/scopescontexts.asciidoc b/spec/src/main/asciidoc/core/scopescontexts.asciidoc
index a32c18357..e4fde3d7f 100644
--- a/spec/src/main/asciidoc/core/scopescontexts.asciidoc
+++ b/spec/src/main/asciidoc/core/scopescontexts.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[contexts]]
== Scopes and contexts
diff --git a/spec/src/main/asciidoc/core/scopescontexts_full.asciidoc b/spec/src/main/asciidoc/core/scopescontexts_full.asciidoc
index 62947486d..2446a7355 100644
--- a/spec/src/main/asciidoc/core/scopescontexts_full.asciidoc
+++ b/spec/src/main/asciidoc/core/scopescontexts_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[contexts_full]]
== Scopes and contexts in {cdi_full}
diff --git a/spec/src/main/asciidoc/core/spi_full.asciidoc b/spec/src/main/asciidoc/core/spi_full.asciidoc
index 9ce0430cc..6acc64069 100644
--- a/spec/src/main/asciidoc/core/spi_full.asciidoc
+++ b/spec/src/main/asciidoc/core/spi_full.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[spi_full]]
== Portable extensions
diff --git a/spec/src/main/asciidoc/core/spi_lite.asciidoc b/spec/src/main/asciidoc/core/spi_lite.asciidoc
index 620f188bf..e2595380f 100644
--- a/spec/src/main/asciidoc/core/spi_lite.asciidoc
+++ b/spec/src/main/asciidoc/core/spi_lite.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2021 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[spi_lite]]
== Build compatible extensions
diff --git a/spec/src/main/asciidoc/docinfo.html b/spec/src/main/asciidoc/docinfo.html
index eaa0e6b1f..97fe22ad3 100644
--- a/spec/src/main/asciidoc/docinfo.html
+++ b/spec/src/main/asciidoc/docinfo.html
@@ -1,3 +1,12 @@
+
diff --git a/spec/src/main/asciidoc/javaee/decorators_ee.asciidoc b/spec/src/main/asciidoc/javaee/decorators_ee.asciidoc
index 1f5aa0971..c3bb3cca4 100644
--- a/spec/src/main/asciidoc/javaee/decorators_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/decorators_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[decorators_ee]]
== Decorators in Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/definition_ee.asciidoc b/spec/src/main/asciidoc/javaee/definition_ee.asciidoc
index b01c1fd34..eba1a4726 100644
--- a/spec/src/main/asciidoc/javaee/definition_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/definition_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[concepts_ee]]
== Extended Concepts for Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/el.asciidoc b/spec/src/main/asciidoc/javaee/el.asciidoc
index 3eef88ae4..150463029 100644
--- a/spec/src/main/asciidoc/javaee/el.asciidoc
+++ b/spec/src/main/asciidoc/javaee/el.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2023 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[el]]
== Integration with Unified EL
diff --git a/spec/src/main/asciidoc/javaee/events_ee.asciidoc b/spec/src/main/asciidoc/javaee/events_ee.asciidoc
index 5e857f665..87663a0b8 100644
--- a/spec/src/main/asciidoc/javaee/events_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/events_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[events_ee]]
== Events in Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/implementation_ee.asciidoc b/spec/src/main/asciidoc/javaee/implementation_ee.asciidoc
index 7e5d1524d..0efd43187 100644
--- a/spec/src/main/asciidoc/javaee/implementation_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/implementation_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[implementation_ee]]
== Addition to programming model for Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/inheritance_ee.asciidoc b/spec/src/main/asciidoc/javaee/inheritance_ee.asciidoc
index 59f7b1e5c..06abafbd8 100644
--- a/spec/src/main/asciidoc/javaee/inheritance_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/inheritance_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[type_level_inheritance_ee]]
=== Inheritance of type-level metadata in Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/injectionandresolution_ee.asciidoc b/spec/src/main/asciidoc/javaee/injectionandresolution_ee.asciidoc
index 74caf1074..f2af6ff9b 100644
--- a/spec/src/main/asciidoc/javaee/injectionandresolution_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/injectionandresolution_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[injection_el_resolution_ee]]
== Dependency injection, lookup and EL in Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/interceptors_ee.asciidoc b/spec/src/main/asciidoc/javaee/interceptors_ee.asciidoc
index ea5a2505a..14bef65b4 100644
--- a/spec/src/main/asciidoc/javaee/interceptors_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/interceptors_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[interceptors_ee]]
== Interceptor bindings in Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/javaeeintegration.asciidoc b/spec/src/main/asciidoc/javaee/javaeeintegration.asciidoc
index fbe81db6c..556355632 100644
--- a/spec/src/main/asciidoc/javaee/javaeeintegration.asciidoc
+++ b/spec/src/main/asciidoc/javaee/javaeeintegration.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[partintro]
--
This part of the document specifies additional rules or features when using CDI in a Jakarta EE container.
diff --git a/spec/src/main/asciidoc/javaee/lifecycle_ee.asciidoc b/spec/src/main/asciidoc/javaee/lifecycle_ee.asciidoc
index 72535108e..24f6038ea 100644
--- a/spec/src/main/asciidoc/javaee/lifecycle_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/lifecycle_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[lifecycle_ee]]
== Lifecycle of contextual instances
diff --git a/spec/src/main/asciidoc/javaee/packagingdeployment_ee.asciidoc b/spec/src/main/asciidoc/javaee/packagingdeployment_ee.asciidoc
index 759e31e31..1b5b4f9f8 100644
--- a/spec/src/main/asciidoc/javaee/packagingdeployment_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/packagingdeployment_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[packaging_deployment_ee]]
== Packaging and deployment in Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/scopescontext_ee.asciidoc b/spec/src/main/asciidoc/javaee/scopescontext_ee.asciidoc
index 9b9642ed7..5a929b3cd 100644
--- a/spec/src/main/asciidoc/javaee/scopescontext_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/scopescontext_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[contexts_ee]]
== Scopes and contexts in Jakarta EE
diff --git a/spec/src/main/asciidoc/javaee/spi_ee.asciidoc b/spec/src/main/asciidoc/javaee/spi_ee.asciidoc
index 9ba92f40e..ebd382183 100644
--- a/spec/src/main/asciidoc/javaee/spi_ee.asciidoc
+++ b/spec/src/main/asciidoc/javaee/spi_ee.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[spi_ee]]
== Portable extensions in Jakarta EE
diff --git a/spec/src/main/asciidoc/javase/bootstrap_se.asciidoc b/spec/src/main/asciidoc/javase/bootstrap_se.asciidoc
index c642b980f..14bea59c7 100644
--- a/spec/src/main/asciidoc/javase/bootstrap_se.asciidoc
+++ b/spec/src/main/asciidoc/javase/bootstrap_se.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[se_bootstrap]]
== Bootstrapping a CDI container in Java SE
diff --git a/spec/src/main/asciidoc/javase/javase.asciidoc b/spec/src/main/asciidoc/javase/javase.asciidoc
index f0df7100d..b18351f8d 100644
--- a/spec/src/main/asciidoc/javase/javase.asciidoc
+++ b/spec/src/main/asciidoc/javase/javase.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[partintro]
--
This part of the document specifies additional rules and features when using CDI in Java SE.
diff --git a/spec/src/main/asciidoc/javase/packagingdeployment_se.asciidoc b/spec/src/main/asciidoc/javase/packagingdeployment_se.asciidoc
index d8edbc344..dcef9d96f 100644
--- a/spec/src/main/asciidoc/javase/packagingdeployment_se.asciidoc
+++ b/spec/src/main/asciidoc/javase/packagingdeployment_se.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[packaging_deployment_se]]
== Packaging and deployment in Java SE
diff --git a/spec/src/main/asciidoc/javase/scopescontext_se.asciidoc b/spec/src/main/asciidoc/javase/scopescontext_se.asciidoc
index b600091f8..1cfb7c0df 100644
--- a/spec/src/main/asciidoc/javase/scopescontext_se.asciidoc
+++ b/spec/src/main/asciidoc/javase/scopescontext_se.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[contexts_se]]
== Scopes and contexts in Java SE
diff --git a/spec/src/main/asciidoc/javase/spi_se.asciidoc b/spec/src/main/asciidoc/javase/spi_se.asciidoc
index 7f4d0eda5..a4b907acf 100644
--- a/spec/src/main/asciidoc/javase/spi_se.asciidoc
+++ b/spec/src/main/asciidoc/javase/spi_se.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2016 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
[[spi_se]]
== Portable extensions in Java SE
diff --git a/spec/src/main/asciidoc/preface.asciidoc b/spec/src/main/asciidoc/preface.asciidoc
index 233a74e5e..aa406d7dd 100644
--- a/spec/src/main/asciidoc/preface.asciidoc
+++ b/spec/src/main/asciidoc/preface.asciidoc
@@ -1,3 +1,12 @@
+////
+Copyright (c) 2015 Red Hat, Inc. and others
+
+This program and the accompanying materials are made available under the
+Apache Software License 2.0 which is available at:
+https://www.apache.org/licenses/LICENSE-2.0.
+
+SPDX-License-Identifier: Apache-2.0
+////
:numbered!:
:license: asl2
["preface",sectnum="0"]