diff --git a/application/source/constants.mjs b/application/source/constants.mjs
index 15bb6eb3aaa6c0cea8c8e9cc28cc67ba47f379ca..2fead1947713d2a6cb691e14e8015bed54df0006 100644
--- a/application/source/constants.mjs
+++ b/application/source/constants.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Property-Keys
  * @author schukai GmbH
diff --git a/application/source/constraints/namespace.mjs b/application/source/constraints/namespace.mjs
index 1c40f8a7ad9213b9b2ae1dbf1c72d078575dafc9..6a24393fad70ea9803a33ab9945a6958ca6e519a 100644
--- a/application/source/constraints/namespace.mjs
+++ b/application/source/constraints/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 
 
 /**
diff --git a/application/source/data/datasource/namespace.mjs b/application/source/data/datasource/namespace.mjs
index 54ee63b89009f464143dbc64ee26c6f43d4c40d3..7d3c906a0a6f959abf5f3fe8a8bdd261bed98aa9 100644
--- a/application/source/data/datasource/namespace.mjs
+++ b/application/source/data/datasource/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for datasources
  *
diff --git a/application/source/data/datasource/restapi/namespace.mjs b/application/source/data/datasource/restapi/namespace.mjs
index 6fc912fbf35aab76ed8ec00ec1ea5dd2f94cd745..f8e6017631b3b48cfe96fde15d99b377af97e6a6 100644
--- a/application/source/data/datasource/restapi/namespace.mjs
+++ b/application/source/data/datasource/restapi/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for storages
  *
diff --git a/application/source/data/datasource/storage/namespace.mjs b/application/source/data/datasource/storage/namespace.mjs
index 0540ceffd5c517fbdcc29571ae15a5879c4138c5..0c9b2ae58a91371ebecfeaef4f902efd85de89a1 100644
--- a/application/source/data/datasource/storage/namespace.mjs
+++ b/application/source/data/datasource/storage/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for storages
  *
diff --git a/application/source/data/namespace.mjs b/application/source/data/namespace.mjs
index 11e54303e1670777bfbc39355f48d0d7fec451f7..93c8fccc61581dee37dc5359d2846816b1450009 100644
--- a/application/source/data/namespace.mjs
+++ b/application/source/data/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 
 
 /**
diff --git a/application/source/dom/namespace.mjs b/application/source/dom/namespace.mjs
index 41bf2618c1d754701e77c2f8d2396f1f11127542..d80cd0fb1a569fc87f5be6996fc25be4e32ee75d 100644
--- a/application/source/dom/namespace.mjs
+++ b/application/source/dom/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * In this namespace you will find classes and methods for handling the DOM.
  *
diff --git a/application/source/dom/resource/link/namespace.mjs b/application/source/dom/resource/link/namespace.mjs
index 3c8dc71cf61e906d492b8f79061d497bce69dfe9..5905af06f32eb1bb8044d390ad652688461717f9 100644
--- a/application/source/dom/resource/link/namespace.mjs
+++ b/application/source/dom/resource/link/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 
 
 /**
diff --git a/application/source/dom/resource/namespace.mjs b/application/source/dom/resource/namespace.mjs
index e028bba1e633e7630762f9154b3ef47a6d9062f2..ff1964231229a62f86612f436d3604797e8eed41 100644
--- a/application/source/dom/resource/namespace.mjs
+++ b/application/source/dom/resource/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * In this namespace you will find classes and methods for handling resources. 
  *
diff --git a/application/source/dom/worker/namespace.mjs b/application/source/dom/worker/namespace.mjs
index e2c3d206eddbc3d10e8ad53acad76c4baa9db7a1..959ef0a22cd082eae52b8750bea8651909feae6f 100644
--- a/application/source/dom/worker/namespace.mjs
+++ b/application/source/dom/worker/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * In this namespace you will find classes and methods for handling the DOM.
  *
diff --git a/application/source/i18n/namespace.mjs b/application/source/i18n/namespace.mjs
index 7ae29800e47121002ef3eac2a7a1d4a2e222f6a1..f39b342ba4220880dbe564c77b4dd497026bb158 100644
--- a/application/source/i18n/namespace.mjs
+++ b/application/source/i18n/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * In this namespace you will find classes and methods for handling locale and localized texts.
  *
diff --git a/application/source/i18n/providers/namespace.mjs b/application/source/i18n/providers/namespace.mjs
index 535b13f8b1027987c29a88a8c28fb8f5097bb68a..b312a2843d17efd43b3851d433901db1a8595ac0 100644
--- a/application/source/i18n/providers/namespace.mjs
+++ b/application/source/i18n/providers/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * In this namespace you will find classes and methods for handling locale and localized texts.
  *
diff --git a/application/source/logging/handler/namespace.mjs b/application/source/logging/handler/namespace.mjs
index 881e8aab967fe117684e80a12ff3cefa0672ca21..5c9b34056f8b7d672dfd9d2e78adf8c663a27390 100644
--- a/application/source/logging/handler/namespace.mjs
+++ b/application/source/logging/handler/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * @namespace Monster.Logging.Handler
  * @memberOf Monster.Logging
diff --git a/application/source/logging/namespace.mjs b/application/source/logging/namespace.mjs
index 9f8133ed04fb84f7be6dc0f0dba77656c9309618..759ad491ea0ad484c5b615165e4e12a936b4874b 100644
--- a/application/source/logging/namespace.mjs
+++ b/application/source/logging/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for logging.
  *
diff --git a/application/source/math/namespace.mjs b/application/source/math/namespace.mjs
index 6f21f1e9e8382aee37c3f4e7fcba620df42cfec7..126aaa571c7c08dff3044a7a236310fd275e5636 100644
--- a/application/source/math/namespace.mjs
+++ b/application/source/math/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for math.
  *
diff --git a/application/source/text/namespace.mjs b/application/source/text/namespace.mjs
index 944c14e45a2adf37755b6940d1bd2dcd98ac4a90..ec7edd8dda97a8708697a3644852e238a38b088b 100644
--- a/application/source/text/namespace.mjs
+++ b/application/source/text/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for texts.
  *
diff --git a/application/source/types/namespace.mjs b/application/source/types/namespace.mjs
index 73b24c29b4239f478181e22247f2af52ac683316..2cf27f2cae28fe43de524daa55f4af995b7b667f 100644
--- a/application/source/types/namespace.mjs
+++ b/application/source/types/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for types.
  *
diff --git a/application/source/util/namespace.mjs b/application/source/util/namespace.mjs
index c4d98f161ac1c8ead6585f097cf02cc5dd961be1..c5d4c6739123aa4908af7a03503f07892e4b5cbb 100644
--- a/application/source/util/namespace.mjs
+++ b/application/source/util/namespace.mjs
@@ -1,3 +1,8 @@
+/**
+ * Copyright 2022 schukai GmbH
+ * SPDX-License-Identifier: AGPL-3.0
+ */
+
 /**
  * Namespace for utilities.
  *
diff --git a/development/makefiles/licenses.mk b/development/makefiles/licenses.mk
index 667c68aa9bbfac4fb5f0bb5501943f4ed52c511d..7d8f56db297745a6cc95f605b29eb8b7949aa2ed 100644
--- a/development/makefiles/licenses.mk
+++ b/development/makefiles/licenses.mk
@@ -8,7 +8,7 @@
 
 ifneq "$(wildcard $(SOURCE_PATH) )" ""
   ## Files wich should be checked for license headers
-  LICENSE_FILE_PATTERN ?= $(SOURCE_PATH).*{go,js,php}
+  LICENSE_FILE_PATTERN ?= $(shell find $(SOURCE_PATH) -type f \( -iname \*.go -o -iname \*.php -o -iname \*.js -o -iname \*.mjs -o -iname \*.cjs \) )
 endif
 
 # https://spdx.github.io/spdx-spec/v2.3/SPDX-license-list/