diff --git a/base/src/main/java/de/staropensource/sosengine/base/annotations/EventListener.java b/base/src/main/java/de/staropensource/sosengine/base/annotations/EventListener.java
index 8cc569b0..fbadd1ed 100644
--- a/base/src/main/java/de/staropensource/sosengine/base/annotations/EventListener.java
+++ b/base/src/main/java/de/staropensource/sosengine/base/annotations/EventListener.java
@@ -1,3 +1,22 @@
+/*
+ STAROPENSOURCE ENGINE SOURCE FILE
+ Copyright (c) 2024 The StarOpenSource Engine Contributors
+ Licensed under the GNU Affero General Public License v3
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+ */
+
package de.staropensource.sosengine.base.annotations;
import de.staropensource.sosengine.base.classes.Event;
diff --git a/base/src/main/java/de/staropensource/sosengine/base/annotations/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/annotations/package-info.java
index af31de98..b058a1fd 100644
--- a/base/src/main/java/de/staropensource/sosengine/base/annotations/package-info.java
+++ b/base/src/main/java/de/staropensource/sosengine/base/annotations/package-info.java
@@ -1,3 +1,22 @@
+/*
+ STAROPENSOURCE ENGINE SOURCE FILE
+ Copyright (c) 2024 The StarOpenSource Engine Contributors
+ Licensed under the GNU Affero General Public License v3
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+ */
+
/**
* Contains annotations.
*
diff --git a/base/src/main/java/de/staropensource/sosengine/base/classes/Event.java b/base/src/main/java/de/staropensource/sosengine/base/classes/Event.java
index 015a4c93..4d04e7d0 100644
--- a/base/src/main/java/de/staropensource/sosengine/base/classes/Event.java
+++ b/base/src/main/java/de/staropensource/sosengine/base/classes/Event.java
@@ -1,3 +1,22 @@
+/*
+ STAROPENSOURCE ENGINE SOURCE FILE
+ Copyright (c) 2024 The StarOpenSource Engine Contributors
+ Licensed under the GNU Affero General Public License v3
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+ */
+
package de.staropensource.sosengine.base.classes;
import de.staropensource.sosengine.base.annotations.EventListener;
diff --git a/base/src/main/java/de/staropensource/sosengine/base/classes/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/classes/package-info.java
index 672191c7..b9866813 100644
--- a/base/src/main/java/de/staropensource/sosengine/base/classes/package-info.java
+++ b/base/src/main/java/de/staropensource/sosengine/base/classes/package-info.java
@@ -18,7 +18,7 @@
*/
/**
- * Contains various interfaces.
+ * Contains various interfaces and abstract classes.
*
* @since 1-alpha0
*/
diff --git a/base/src/main/java/de/staropensource/sosengine/base/data/info/package-info.java b/base/src/main/java/de/staropensource/sosengine/base/data/info/package-info.java
index d9eb21c9..eae38a52 100644
--- a/base/src/main/java/de/staropensource/sosengine/base/data/info/package-info.java
+++ b/base/src/main/java/de/staropensource/sosengine/base/data/info/package-info.java
@@ -1,3 +1,22 @@
+/*
+ STAROPENSOURCE ENGINE SOURCE FILE
+ Copyright (c) 2024 The StarOpenSource Engine Contributors
+ Licensed under the GNU Affero General Public License v3
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+ */
+
/**
* Provides various classes that can be used to retrieve information about the engine or JVM.
*/
diff --git a/base/src/main/java/de/staropensource/sosengine/unittests/UnitConfig.java b/base/src/main/java/de/staropensource/sosengine/unittests/UnitConfig.java
index 1f8bf13d..1ed86160 100644
--- a/base/src/main/java/de/staropensource/sosengine/unittests/UnitConfig.java
+++ b/base/src/main/java/de/staropensource/sosengine/unittests/UnitConfig.java
@@ -1,3 +1,22 @@
+/*
+ STAROPENSOURCE ENGINE SOURCE FILE
+ Copyright (c) 2024 The StarOpenSource Engine Contributors
+ Licensed under the GNU Affero General Public License v3
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+ */
+
package de.staropensource.sosengine.unittests;
import de.staropensource.sosengine.base.types.LogLevel;
diff --git a/base/src/main/java/de/staropensource/sosengine/unittests/UnitLogger.java b/base/src/main/java/de/staropensource/sosengine/unittests/UnitLogger.java
index 29efd2d7..4f1718c4 100644
--- a/base/src/main/java/de/staropensource/sosengine/unittests/UnitLogger.java
+++ b/base/src/main/java/de/staropensource/sosengine/unittests/UnitLogger.java
@@ -1,3 +1,22 @@
+/*
+ STAROPENSOURCE ENGINE SOURCE FILE
+ Copyright (c) 2024 The StarOpenSource Engine Contributors
+ Licensed under the GNU Affero General Public License v3
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+ */
+
package de.staropensource.sosengine.unittests;
import de.staropensource.sosengine.base.types.LogLevel;
diff --git a/base/src/main/java/de/staropensource/sosengine/unittests/package-info.java b/base/src/main/java/de/staropensource/sosengine/unittests/package-info.java
index 8ae2ea8d..0a042c76 100644
--- a/base/src/main/java/de/staropensource/sosengine/unittests/package-info.java
+++ b/base/src/main/java/de/staropensource/sosengine/unittests/package-info.java
@@ -1,3 +1,22 @@
+/*
+ STAROPENSOURCE ENGINE SOURCE FILE
+ Copyright (c) 2024 The StarOpenSource Engine Contributors
+ Licensed under the GNU Affero General Public License v3
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU Affero General Public License as
+ published by the Free Software Foundation, either version 3 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+ */
+
/**
* Classes in this package are designed to be used within unit tests.
* They aim at simplifying certain aspects of unit testing.