From 0c2d46cca33fd558f860130debd43c45055f7182 Mon Sep 17 00:00:00 2001
From: alaskowski <alaskowski@ethz.ch>
Date: Thu, 16 Feb 2023 13:13:20 +0100
Subject: [PATCH] SSDM-13365: Updated copyright comments in lib-file-download

---
 .../sis/filetransfer/AbstractBulkInputStream.java |  3 +--
 .../java/ch/ethz/sis/filetransfer/AbstractId.java |  3 +--
 .../ch/ethz/sis/filetransfer/AbstractLogger.java  |  3 +--
 .../java/ch/ethz/sis/filetransfer/Chunk.java      |  3 +--
 .../ethz/sis/filetransfer/ChunkInputStream.java   |  3 +--
 .../ch/ethz/sis/filetransfer/ConsoleLogger.java   |  3 +--
 .../filetransfer/DefaultChunkDeserializer.java    |  3 +--
 .../sis/filetransfer/DefaultChunkSerializer.java  |  3 +--
 .../filetransfer/DefaultDeserializerProvider.java |  3 +--
 .../sis/filetransfer/DefaultRetryProvider.java    |  3 +--
 .../filetransfer/DefaultSerializerProvider.java   |  3 +--
 .../ch/ethz/sis/filetransfer/DownloadClient.java  |  3 +--
 .../sis/filetransfer/DownloadClientConfig.java    |  3 +--
 .../sis/filetransfer/DownloadClientDownload.java  |  3 +--
 .../ethz/sis/filetransfer/DownloadException.java  |  3 +--
 .../sis/filetransfer/DownloadInputStream.java     |  3 +--
 .../filetransfer/DownloadInputStreamReader.java   |  3 +--
 .../ch/ethz/sis/filetransfer/DownloadItemId.java  |  3 +--
 .../DownloadItemNotFoundException.java            |  3 +--
 .../sis/filetransfer/DownloadListenerAdapter.java |  3 +--
 .../sis/filetransfer/DownloadPreferences.java     | 15 +++++++++++++++
 .../ch/ethz/sis/filetransfer/DownloadRange.java   | 15 +++++++++++++++
 .../ch/ethz/sis/filetransfer/DownloadServer.java  | 15 +++++++++++++++
 .../sis/filetransfer/DownloadServerConfig.java    |  3 +--
 .../sis/filetransfer/DownloadServerDownload.java  | 15 +++++++++++++++
 .../ch/ethz/sis/filetransfer/DownloadSession.java | 15 +++++++++++++++
 .../ethz/sis/filetransfer/DownloadSessionId.java  |  3 +--
 .../ch/ethz/sis/filetransfer/DownloadState.java   |  3 +--
 .../ch/ethz/sis/filetransfer/DownloadStatus.java  |  3 +--
 .../ethz/sis/filetransfer/DownloadStreamId.java   |  3 +--
 .../java/ch/ethz/sis/filetransfer/FileChunk.java  |  3 +--
 .../sis/filetransfer/FileSystemChunkProvider.java |  3 +--
 .../sis/filetransfer/FileSystemDownloadStore.java |  3 +--
 .../ethz/sis/filetransfer/IChunkDeserializer.java |  3 +--
 .../ch/ethz/sis/filetransfer/IChunkProvider.java  |  3 +--
 .../ch/ethz/sis/filetransfer/IChunkQueue.java     |  3 +--
 .../ethz/sis/filetransfer/IChunkSerializer.java   |  3 +--
 .../sis/filetransfer/IConcurrencyProvider.java    |  3 +--
 .../sis/filetransfer/IDeserializerProvider.java   |  3 +--
 .../IDeserializerProviderFactory.java             |  3 +--
 .../ch/ethz/sis/filetransfer/IDownloadItemId.java | 15 +++++++++++++++
 .../filetransfer/IDownloadItemIdDeserializer.java |  3 +--
 .../filetransfer/IDownloadItemIdSerializer.java   |  3 +--
 .../ethz/sis/filetransfer/IDownloadListener.java  |  3 +--
 .../ch/ethz/sis/filetransfer/IDownloadServer.java | 15 +++++++++++++++
 .../ch/ethz/sis/filetransfer/IDownloadStore.java  |  3 +--
 .../sis/filetransfer/IDownloadStoreFactory.java   |  3 +--
 .../java/ch/ethz/sis/filetransfer/ILogger.java    |  3 +--
 .../ch/ethz/sis/filetransfer/IRetryAction.java    |  3 +--
 .../ch/ethz/sis/filetransfer/IRetryProvider.java  |  3 +--
 .../sis/filetransfer/IRetryProviderFactory.java   |  3 +--
 .../sis/filetransfer/ISerializerProvider.java     |  3 +--
 .../ch/ethz/sis/filetransfer/IUserSessionId.java  |  3 +--
 .../sis/filetransfer/IUserSessionManager.java     |  3 +--
 .../InvalidDownloadSessionException.java          |  3 +--
 .../InvalidDownloadStreamException.java           |  3 +--
 .../filetransfer/InvalidUserSessionException.java |  3 +--
 .../java/ch/ethz/sis/filetransfer/LogLevel.java   |  3 +--
 .../java/ch/ethz/sis/filetransfer/NullLogger.java |  3 +--
 .../ethz/sis/filetransfer/PayloadInputStream.java |  3 +--
 .../java/ch/ethz/sis/filetransfer/ToString.java   |  3 +--
 .../ch/ethz/sis/filetransfer/UserSessionId.java   |  3 +--
 .../sis/filetransfer/ChunkInputStreamTest.java    |  3 +--
 .../ethz/sis/filetransfer/DownloadClientTest.java |  3 +--
 .../ch/ethz/sis/filetransfer/DownloadExample.java |  3 +--
 .../sis/filetransfer/DownloadInputStreamTest.java |  3 +--
 .../sis/filetransfer/FailingDownloadServer.java   |  3 +--
 .../sis/filetransfer/FailingDownloadStore.java    |  3 +--
 .../ethz/sis/filetransfer/FailureGenerator.java   |  3 +--
 .../ethz/sis/filetransfer/HttpDownloadServer.java |  3 +--
 .../InconsistentCRCDownloadServer.java            |  3 +--
 .../sis/filetransfer/PayloadInputStreamTest.java  |  3 +--
 .../ch/ethz/sis/filetransfer/RecordingLogger.java |  3 +--
 .../ch/ethz/sis/filetransfer/StreamTestUtils.java |  3 +--
 .../ch/ethz/sis/filetransfer/TestAssertions.java  |  3 +--
 .../ethz/sis/filetransfer/TestChunkProvider.java  |  3 +--
 .../sis/filetransfer/TestConcurrencyProvider.java |  3 +--
 .../ethz/sis/filetransfer/TestDownloadItemId.java | 15 +++++++++++++++
 .../TestDownloadItemIdDeserializer.java           |  3 +--
 .../TestDownloadItemIdSerializer.java             |  3 +--
 .../ethz/sis/filetransfer/TestDownloadStore.java  |  3 +--
 .../ch/ethz/sis/filetransfer/TestInputStream.java |  3 +--
 .../java/ch/ethz/sis/filetransfer/TestLogger.java |  3 +--
 .../ch/ethz/sis/filetransfer/TestUserSession.java |  3 +--
 .../sis/filetransfer/TestUserSessionManager.java  |  3 +--
 85 files changed, 197 insertions(+), 154 deletions(-)

diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractBulkInputStream.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractBulkInputStream.java
index 6d7f9de4b8a..957da99f03d 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractBulkInputStream.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractBulkInputStream.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractId.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractId.java
index 47c2c48441d..75f1d120c1f 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractId.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractLogger.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractLogger.java
index fb933a0941c..b24f088b729 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractLogger.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/AbstractLogger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/Chunk.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/Chunk.java
index 00012b5c2cf..a0e6380365a 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/Chunk.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/Chunk.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.InputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ChunkInputStream.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ChunkInputStream.java
index fd4ee3c7f72..a77c1d7c055 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ChunkInputStream.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ChunkInputStream.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ConsoleLogger.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ConsoleLogger.java
index 514c2862719..d231abeb01f 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ConsoleLogger.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ConsoleLogger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkDeserializer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkDeserializer.java
index 62ba4e733fe..08f84876763 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkDeserializer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkDeserializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.ByteArrayInputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkSerializer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkSerializer.java
index 66f87afe0d4..aeea04e81bb 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkSerializer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultChunkSerializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.InputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultDeserializerProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultDeserializerProvider.java
index cc2b925006b..b733e145648 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultDeserializerProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultDeserializerProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultRetryProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultRetryProvider.java
index c7b4f9ad082..daaa70a7048 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultRetryProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultRetryProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2011 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultSerializerProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultSerializerProvider.java
index e6a5a941b2f..4bcb6a24b06 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultSerializerProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DefaultSerializerProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClient.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClient.java
index 32f4ec67205..3f58694d706 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClient.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClient.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.util.Collections;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientConfig.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientConfig.java
index d35374fe25e..dcad30dcda9 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientConfig.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientConfig.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientDownload.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientDownload.java
index 9c175d8260e..4f601a19936 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientDownload.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadClientDownload.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.InputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadException.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadException.java
index da645c92bd0..d614c2012d0 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadException.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStream.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStream.java
index 92d3070ec30..ff375df6de7 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStream.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStream.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStreamReader.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStreamReader.java
index 27f5005cc45..efac7406271 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStreamReader.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadInputStreamReader.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemId.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemId.java
index dfc1d8af478..151e8527e82 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemId.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemNotFoundException.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemNotFoundException.java
index 6e82c0611e2..200e8669423 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemNotFoundException.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadItemNotFoundException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadListenerAdapter.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadListenerAdapter.java
index 720239bba5f..773dfd764ec 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadListenerAdapter.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadListenerAdapter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.file.Path;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadPreferences.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadPreferences.java
index aa82396526a..1ef6c7d6c22 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadPreferences.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadPreferences.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2012 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadRange.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadRange.java
index 655f4ea29a2..14514bf4ea2 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadRange.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadRange.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2012 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServer.java
index c111dba2dc9..9a73459d022 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServer.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 
 import java.io.InputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerConfig.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerConfig.java
index 98f342e37b3..fa7837d0d4f 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerConfig.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerConfig.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerDownload.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerDownload.java
index 9b7ddc64ea0..f5493967da8 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerDownload.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadServerDownload.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSession.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSession.java
index 0bae013ff72..a363ce6b2ef 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSession.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSession.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSessionId.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSessionId.java
index a9e3bf531bf..ceaf3697973 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSessionId.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadSessionId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadState.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadState.java
index cca3dd976ce..2557436316f 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadState.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadState.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStatus.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStatus.java
index cefcd015bbf..44fa629aca5 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStatus.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStatus.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStreamId.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStreamId.java
index d2043d24112..9bff03cf20f 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStreamId.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/DownloadStreamId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileChunk.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileChunk.java
index e958146d74d..82bc812511a 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileChunk.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileChunk.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.ByteArrayInputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemChunkProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemChunkProvider.java
index b1e31d6d1dd..84b5ef507c5 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemChunkProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemChunkProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.File;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemDownloadStore.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemDownloadStore.java
index 23a33817396..381c3956be1 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemDownloadStore.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/FileSystemDownloadStore.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.File;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkDeserializer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkDeserializer.java
index 15196ec2bdd..5fd40bef23b 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkDeserializer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkDeserializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.InputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkProvider.java
index dd2988f7e8a..87c01bd08d5 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.util.List;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkQueue.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkQueue.java
index bf8c0fcd9d2..91ff9d5074d 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkQueue.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkQueue.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkSerializer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkSerializer.java
index 2ec864371b6..8e06d7601f5 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkSerializer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IChunkSerializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.InputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IConcurrencyProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IConcurrencyProvider.java
index c3c9f4ef8ed..070e83d0b48 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IConcurrencyProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IConcurrencyProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.util.List;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProvider.java
index ac23d750e94..1832fcd4f7f 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProviderFactory.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProviderFactory.java
index 8fd8a1fbe8b..7b138fc3c00 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProviderFactory.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDeserializerProviderFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemId.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemId.java
index 86dd1ce0c10..5e97639a310 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemId.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemId.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdDeserializer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdDeserializer.java
index 150f66e8f66..200176ba922 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdDeserializer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdDeserializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.ByteBuffer;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdSerializer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdSerializer.java
index 86c1006cd3f..56d20b790c6 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdSerializer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadItemIdSerializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadListener.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadListener.java
index 5307c2bdab7..9a688c7c6b4 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadListener.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadListener.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.file.Path;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadServer.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadServer.java
index b5b33e02502..4f355a826c1 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadServer.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadServer.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 
 import java.io.InputStream;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStore.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStore.java
index 47fde939d3a..beacfa0d85b 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStore.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStore.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.file.Path;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStoreFactory.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStoreFactory.java
index 032314f06cd..89308ce2e10 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStoreFactory.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IDownloadStoreFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.file.Path;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ILogger.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ILogger.java
index db9b1dffe61..535a4b1d22a 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ILogger.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ILogger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryAction.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryAction.java
index b2eedae64c5..0b0bfc55e71 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryAction.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryAction.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProvider.java
index 6376f0ba2a7..31ccdd3dee2 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProviderFactory.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProviderFactory.java
index 5d56dd913b8..40781e9beba 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProviderFactory.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IRetryProviderFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ISerializerProvider.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ISerializerProvider.java
index 8183dcff286..7eb96cf888f 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ISerializerProvider.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ISerializerProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionId.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionId.java
index 0f5a374477f..b07317f1449 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionId.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.Serializable;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionManager.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionManager.java
index ea7848a3daa..4a2d55e998d 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionManager.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/IUserSessionManager.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadSessionException.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadSessionException.java
index 6e4ea9fafe0..bdddf6b3d78 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadSessionException.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadSessionException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadStreamException.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadStreamException.java
index bdecf53ab10..f6e9872bfc6 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadStreamException.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidDownloadStreamException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidUserSessionException.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidUserSessionException.java
index 4d54dbdb985..e4d762dd3a2 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidUserSessionException.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/InvalidUserSessionException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/LogLevel.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/LogLevel.java
index 800fa9e1a2d..7c4eca11a9a 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/LogLevel.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/LogLevel.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/NullLogger.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/NullLogger.java
index e2288f87ae5..be2725d4b02 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/NullLogger.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/NullLogger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/PayloadInputStream.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/PayloadInputStream.java
index 4d8c999a01a..2442c701752 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/PayloadInputStream.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/PayloadInputStream.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ToString.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ToString.java
index 117f8c58734..d992022fb2c 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/ToString.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/ToString.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import org.apache.commons.lang3.builder.ToStringBuilder;
diff --git a/lib-file-download/source/java/ch/ethz/sis/filetransfer/UserSessionId.java b/lib-file-download/source/java/ch/ethz/sis/filetransfer/UserSessionId.java
index 7c559d3ab83..ea3d30bfa7a 100644
--- a/lib-file-download/source/java/ch/ethz/sis/filetransfer/UserSessionId.java
+++ b/lib-file-download/source/java/ch/ethz/sis/filetransfer/UserSessionId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/ChunkInputStreamTest.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/ChunkInputStreamTest.java
index fb64ca7b05f..e5c15ec4173 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/ChunkInputStreamTest.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/ChunkInputStreamTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import static org.testng.Assert.assertEquals;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadClientTest.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadClientTest.java
index 744ba848b39..e04d6d8bd90 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadClientTest.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadClientTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import static ch.ethz.sis.filetransfer.FailingDownloadServer.OPERATION_DOWNLOAD;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadExample.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadExample.java
index 4c56f379cc7..22c17bf7579 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadExample.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadExample.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadInputStreamTest.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadInputStreamTest.java
index b137f8c5fde..a8a65aee408 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadInputStreamTest.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/DownloadInputStreamTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import static org.testng.Assert.assertEquals;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadServer.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadServer.java
index 7ce18142e94..c66911f8ecb 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadServer.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadServer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadStore.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadStore.java
index 50cd567fdcc..76ea132b759 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadStore.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailingDownloadStore.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.file.Path;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailureGenerator.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailureGenerator.java
index 082d8022437..1c8910d2d59 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailureGenerator.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/FailureGenerator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.util.Collection;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/HttpDownloadServer.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/HttpDownloadServer.java
index f0026fdc6f3..1afe659586a 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/HttpDownloadServer.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/HttpDownloadServer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.ByteArrayInputStream;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/InconsistentCRCDownloadServer.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/InconsistentCRCDownloadServer.java
index faff0e8acd8..65a68319927 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/InconsistentCRCDownloadServer.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/InconsistentCRCDownloadServer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.IOException;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/PayloadInputStreamTest.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/PayloadInputStreamTest.java
index cffa7a8caec..c47641810ca 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/PayloadInputStreamTest.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/PayloadInputStreamTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import static org.testng.Assert.assertEquals;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/RecordingLogger.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/RecordingLogger.java
index c0cae2c75d9..1f74d38adbf 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/RecordingLogger.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/RecordingLogger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2012 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/StreamTestUtils.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/StreamTestUtils.java
index 5c971025dd8..f1a71812457 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/StreamTestUtils.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/StreamTestUtils.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2019 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import static org.testng.Assert.assertEquals;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestAssertions.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestAssertions.java
index cdb7fe0cd29..b53b274d421 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestAssertions.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestAssertions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import static org.testng.Assert.fail;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestChunkProvider.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestChunkProvider.java
index 8e29c61a303..3aa9aa45a96 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestChunkProvider.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestChunkProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.file.Path;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestConcurrencyProvider.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestConcurrencyProvider.java
index c393560e32c..6117ade806c 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestConcurrencyProvider.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestConcurrencyProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.util.List;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemId.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemId.java
index e9bfceed310..536f4d44dc2 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemId.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemId.java
@@ -1,3 +1,18 @@
+/*
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
+ *
+ * Licensed 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.
+ */
 package ch.ethz.sis.filetransfer;
 /*
  * Copyright 2018 ETH Zuerich, CISD
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdDeserializer.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdDeserializer.java
index a1d44f08122..20e3e32c042 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdDeserializer.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdDeserializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.ByteBuffer;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdSerializer.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdSerializer.java
index 66133874a4a..de3d54d3cbf 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdSerializer.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadItemIdSerializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 /**
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadStore.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadStore.java
index 5bcf3ecb941..424bc93ffac 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadStore.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestDownloadStore.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.nio.file.Path;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestInputStream.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestInputStream.java
index 0f3695b8db0..ae8ec153db4 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestInputStream.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestInputStream.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019 ETH Zuerich, SIS
+ * Copyright ETH 2012 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.io.ByteArrayInputStream;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestLogger.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestLogger.java
index c78070db7c6..b89405f2355 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestLogger.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestLogger.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2018 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import static org.testng.Assert.fail;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSession.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSession.java
index c2e389670b5..2d059e9d278 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSession.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSession.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import java.util.UUID;
diff --git a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSessionManager.java b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSessionManager.java
index fdcd7a8ad3e..ec7f4f3a9b3 100644
--- a/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSessionManager.java
+++ b/lib-file-download/sourceTest/java/ch/ethz/sis/filetransfer/TestUserSessionManager.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018 ETH Zuerich, CISD
+ * Copyright ETH 2008 - 2023 Zürich, Scientific IT Services
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -13,7 +13,6 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-
 package ch.ethz.sis.filetransfer;
 
 import ch.ethz.sis.filetransfer.IUserSessionId;
-- 
GitLab