diff --git a/mail-service/pom.xml b/mail-service/pom.xml
index 389a247756e3fec3018775572f60b324159769a3..3b4bdfca17d15bcf084daa72c638f6de206fd933 100644
--- a/mail-service/pom.xml
+++ b/mail-service/pom.xml
@@ -18,9 +18,7 @@
 		<!-- TODO version management -->
 		<shedlock.version>4.25.0</shedlock.version>
 		<logcaptor.version>2.7.10</logcaptor.version>
-		<kop.license.version>1.3.0-SNAPSHOT</kopPluto.license.version>
-		<license.inceptionYear>2020</license.inceptionYear>
-		<license.organizationName>ITVSH</license.organizationName>
+		<kop.license.version>1.3.0-SNAPSHOT</kop.license.version>
 	</properties>
 
 	<dependencies>
@@ -166,37 +164,29 @@
 			</plugin>
 
 			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
+				<groupId>com.mycila</groupId>
 				<artifactId>license-maven-plugin</artifactId>
-				<version>2.0.0</version>
+				<version>4.1</version>
 				<configuration>
-					<licenseName>eupl_v1_2_de</licenseName>
-					<licenseResolver>classpath://license</licenseResolver>
-					<excludes>
-						<exclude>*.png</exclude>
-						<exclude>*.txt</exclude>
-						<exclude>*.json</exclude>
-					</excludes>
-					<extraExtensions>
-						<proto>java</proto>
-					</extraExtensions>
+					<licenseSets>
+						<licenseSet>
+							<header>license/eupl_v1_2_de/header.txt</header>
+							<excludes>
+								<exclude>**/README</exclude>
+								<exclude>src/test/resources/**</exclude>
+								<exclude>src/main/resources/**</exclude>
+								<exclude>pom.xml</exclude>
+							</excludes>
+						</licenseSet>
+					</licenseSets>
 				</configuration>
-				<executions>
-					<execution>
-						<id>first</id>
-						<goals>
-							<goal>update-file-header</goal>
-						</goals>
-						<phase>process-sources</phase>
-					</execution>
-				</executions>
 				<dependencies>
-					<dependency>
-						<groupId>de.itvsh.kop.common</groupId>
-						<artifactId>kop-common-license</artifactId>
-						<version>${kop.license.version}</version>
-					</dependency>
-				</dependencies>
+                    <dependency>
+                        <groupId>de.itvsh.kop.common</groupId>
+                        <artifactId>kop-common-license</artifactId>
+                        <version>${kop.license.version}</version>
+                    </dependency>
+                </dependencies>
 			</plugin>
 		</plugins>
 	</build>
diff --git a/notification-manager/pom.xml b/notification-manager/pom.xml
index f604cc4c6b5d6e472cfd01785123f82ba93b5905..0b0e91e87c8e68c8d735127522961a21a6463b2b 100644
--- a/notification-manager/pom.xml
+++ b/notification-manager/pom.xml
@@ -16,8 +16,6 @@
 	<properties>
 		<user-manager-interface.version>1.0.0</user-manager-interface.version>
 		<kop.license.version>1.3.0-SNAPSHOT</kop.license.version>
-		<license.inceptionYear>2020</license.inceptionYear>
-		<license.organizationName>ITVSH</license.organizationName>
 	</properties>
 
 	<dependencies>
@@ -97,37 +95,29 @@
 			</plugin>
 
 			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
+				<groupId>com.mycila</groupId>
 				<artifactId>license-maven-plugin</artifactId>
-				<version>2.0.0</version>
+				<version>4.1</version>
 				<configuration>
-					<licenseName>eupl_v1_2_de</licenseName>
-					<licenseResolver>classpath://license</licenseResolver>
-					<excludes>
-						<exclude>*.png</exclude>
-						<exclude>*.txt</exclude>
-						<exclude>*.json</exclude>
-					</excludes>
-					<extraExtensions>
-						<proto>java</proto>
-					</extraExtensions>
+					<licenseSets>
+						<licenseSet>
+							<header>license/eupl_v1_2_de/header.txt</header>
+							<excludes>
+								<exclude>**/README</exclude>
+								<exclude>src/test/resources/**</exclude>
+								<exclude>src/main/resources/**</exclude>
+								<exclude>pom.xml</exclude>
+							</excludes>
+						</licenseSet>
+					</licenseSets>
 				</configuration>
-				<executions>
-					<execution>
-						<id>first</id>
-						<goals>
-							<goal>update-file-header</goal>
-						</goals>
-						<phase>process-sources</phase>
-					</execution>
-				</executions>
 				<dependencies>
-					<dependency>
-						<groupId>de.itvsh.kop.common</groupId>
-						<artifactId>kop-common-license</artifactId>
-						<version>${kop.license.version}</version>
-					</dependency>
-				</dependencies>
+                    <dependency>
+                        <groupId>de.itvsh.kop.common</groupId>
+                        <artifactId>kop-common-license</artifactId>
+                        <version>${kop.license.version}</version>
+                    </dependency>
+                </dependencies>
 			</plugin>
 		</plugins>
 	</build>
diff --git a/pluto-interface/pom.xml b/pluto-interface/pom.xml
index cd10c71a17b4a08133344a59ab68f90f5eb8cd6d..3a38235e476363d8ac81300255f316e4c23535e1 100644
--- a/pluto-interface/pom.xml
+++ b/pluto-interface/pom.xml
@@ -22,7 +22,7 @@
 		<java.version>17</java.version>
 		<maven.compiler.source>${java.version}</maven.compiler.source>
 		<maven.compiler.target>${java.version}</maven.compiler.target>
-		
+
 		<kop.license.version>1.3.0-SNAPSHOT</kop.license.version>
 		<license.inceptionYear>2020</license.inceptionYear>
 		<license.organizationName>ITVSH</license.organizationName>
@@ -110,39 +110,34 @@
 					</execution>
 				</executions>
 			</plugin>
-			
+
 			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
+				<groupId>com.mycila</groupId>
 				<artifactId>license-maven-plugin</artifactId>
-				<version>2.0.0</version>
+				<version>4.1</version>
 				<configuration>
-					<licenseName>eupl_v1_2_de</licenseName>
-					<licenseResolver>classpath://license</licenseResolver>
-					<excludes>
-			            <exclude>*.png</exclude>
-			            <exclude>*.txt</exclude>
-			            <exclude>*.json</exclude>
-			        </excludes>
-			        <extraExtensions>
-			        	<proto>java</proto>
-			        </extraExtensions>
+					<mapping>
+						<proto>SLASHSTAR_STYLE</proto>
+					</mapping>
+					<licenseSets>
+						<licenseSet>
+							<header>license/eupl_v1_2_de/header.txt</header>
+							<excludes>
+								<exclude>**/*.yaml</exclude>
+								<exclude>**/*.yml</exclude>
+								<exclude>README.md</exclude>
+								<exclude>pom.xml</exclude>
+							</excludes>
+						</licenseSet>
+					</licenseSets>
 				</configuration>
-				<executions>
-					<execution>
-						<id>first</id>
-						<goals>
-							<goal>update-file-header</goal>
-						</goals>
-						<phase>process-sources</phase>
-					</execution>
-				</executions>
 				<dependencies>
-                    <dependency>
-                        <groupId>de.itvsh.kop.common</groupId>
-                        <artifactId>kop-common-license</artifactId>
-                        <version>${kop.license.version}</version>
-                    </dependency>
-                </dependencies>
+					<dependency>
+						<groupId>de.itvsh.kop.common</groupId>
+						<artifactId>kop-common-license</artifactId>
+						<version>${kop.license.version}</version>
+					</dependency>
+				</dependencies>
 			</plugin>
 		</plugins>
 	</build>
diff --git a/pluto-server/pom.xml b/pluto-server/pom.xml
index 22628bd41232fcb9bd8236e614d66875d75a8477..5a75b632d2bf1fd4831e8b873a4453eb33f52689 100644
--- a/pluto-server/pom.xml
+++ b/pluto-server/pom.xml
@@ -278,27 +278,22 @@
 			</plugin>
 
 			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
+				<groupId>com.mycila</groupId>
 				<artifactId>license-maven-plugin</artifactId>
-				<version>2.0.0</version>
+				<version>4.1</version>
 				<configuration>
-					<licenseName>eupl_v1_2_de</licenseName>
-					<licenseResolver>classpath://license</licenseResolver>
-					<excludes>
-			            <exclude>*.png</exclude>
-			            <exclude>*.txt</exclude>
-			            <exclude>*.json</exclude>
-			          </excludes>
+					<licenseSets>
+						<licenseSet>
+							<header>license/eupl_v1_2_de/header.txt</header>
+							<excludes>
+								<exclude>**/README</exclude>
+								<exclude>src/test/resources/**</exclude>
+								<exclude>src/main/resources/**</exclude>
+								<exclude>pom.xml</exclude>
+							</excludes>
+						</licenseSet>
+					</licenseSets>
 				</configuration>
-				<executions>
-					<execution>
-						<id>first</id>
-						<goals>
-							<goal>update-file-header</goal>
-						</goals>
-						<phase>process-sources</phase>
-					</execution>
-				</executions>
 				<dependencies>
                     <dependency>
                         <groupId>de.itvsh.kop.common</groupId>
diff --git a/pluto-utils/pom.xml b/pluto-utils/pom.xml
index 3576a3a2a6895a83e0ab22fbbd6b93878bc642a7..3205fe0172f1b854888aa574562803ad174085c2 100644
--- a/pluto-utils/pom.xml
+++ b/pluto-utils/pom.xml
@@ -181,37 +181,29 @@
 				</executions>
 			</plugin>
 			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
+				<groupId>com.mycila</groupId>
 				<artifactId>license-maven-plugin</artifactId>
-				<version>2.0.0</version>
+				<version>4.1</version>
 				<configuration>
-					<licenseName>eupl_v1_2_de</licenseName>
-					<licenseResolver>classpath://license</licenseResolver>
-					<excludes>
-						<exclude>*.png</exclude>
-						<exclude>*.txt</exclude>
-						<exclude>*.json</exclude>
-					</excludes>
-					<extraExtensions>
-						<proto>java</proto>
-					</extraExtensions>
+					<licenseSets>
+						<licenseSet>
+							<header>license/eupl_v1_2_de/header.txt</header>
+							<excludes>
+								<exclude>**/README</exclude>
+								<exclude>src/test/resources/**</exclude>
+								<exclude>src/main/resources/**</exclude>
+								<exclude>pom.xml</exclude>
+							</excludes>
+						</licenseSet>
+					</licenseSets>
 				</configuration>
-				<executions>
-					<execution>
-						<id>first</id>
-						<goals>
-							<goal>update-file-header</goal>
-						</goals>
-						<phase>process-sources</phase>
-					</execution>
-				</executions>
 				<dependencies>
-					<dependency>
-						<groupId>de.itvsh.kop.common</groupId>
-						<artifactId>kop-common-license</artifactId>
-						<version>${kop.license.version}</version>
-					</dependency>
-				</dependencies>
+                    <dependency>
+                        <groupId>de.itvsh.kop.common</groupId>
+                        <artifactId>kop-common-license</artifactId>
+                        <version>${kop.license.version}</version>
+                    </dependency>
+                </dependencies>
 			</plugin>
 		</plugins>
 	</build>