diff --git a/src/main.py b/src/main.py
index fe64c671650d22e1d0222518cd1afb228b0af71e..1bd0276e17ec7206b897ea9d8e3a589317adc3ad 100644
--- a/src/main.py
+++ b/src/main.py
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2022 Georg-August-Universität Göttingen
+#
+# SPDX-License-Identifier: CC0-1.0
+
 """Configure and start the WSGI DAV Server."""
 import logging
 import os
diff --git a/src/repdav/config.py b/src/repdav/config.py
index 8f2e89ebd2a0c87d49c5b8c0746242f2225d1464..1d5553fae4789f091489e0b3ea022e2c15d22ab4 100644
--- a/src/repdav/config.py
+++ b/src/repdav/config.py
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2022 Georg-August-Universität Göttingen
+#
+# SPDX-License-Identifier: CC0-1.0
+
 import os
 
 from .errors import EnvNotSetError
diff --git a/src/repdav/errors.py b/src/repdav/errors.py
index ce6bff2c16ce4f3f2ccf23c8fafc4359ec072663..0752e4fff07957d30ab3d8151cef7d91fd2fb18c 100644
--- a/src/repdav/errors.py
+++ b/src/repdav/errors.py
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2022 Georg-August-Universität Göttingen
+#
+# SPDX-License-Identifier: CC0-1.0
+
 """Custom error classes
 """
 import logging
diff --git a/src/repdav/textgrid_dav_provider.py b/src/repdav/textgrid_dav_provider.py
index 1838f17459a153b1594ba1268f644e7d5d5801c8..cbdf7861d23316598dff54860ed1a5e6f6e05e6e 100644
--- a/src/repdav/textgrid_dav_provider.py
+++ b/src/repdav/textgrid_dav_provider.py
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2022 Georg-August-Universität Göttingen
+#
+# SPDX-License-Identifier: AGPL-3.0-or-later
+
 """The DAV resource provider and its resources.
 """
 import io
diff --git a/src/repdav/textgrid_domain_controller.py b/src/repdav/textgrid_domain_controller.py
index 382a66998b4a3613b3b638ab8198a5e3554f98d2..31fe59cab1025921a554881b92741f99fd038ae2 100644
--- a/src/repdav/textgrid_domain_controller.py
+++ b/src/repdav/textgrid_domain_controller.py
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2022 Georg-August-Universität Göttingen
+#
+# SPDX-License-Identifier: AGPL-3.0-or-later
+
 import logging
 from wsgidav.dc.base_dc import BaseDomainController
 # see https://github.com/mar10/wsgidav/blob/master/wsgidav/dc/base_dc.py
diff --git a/src/repdav/textgrid_named_dav_provider.py b/src/repdav/textgrid_named_dav_provider.py
index 2dbc7c7de72432a7e3c1f202029f2542a236973e..248de7e90c466119838da1545f6c7d0d3a2a45e9 100644
--- a/src/repdav/textgrid_named_dav_provider.py
+++ b/src/repdav/textgrid_named_dav_provider.py
@@ -1,3 +1,7 @@
+# SPDX-FileCopyrightText: 2022 Georg-August-Universität Göttingen
+#
+# SPDX-License-Identifier: AGPL-3.0-or-later
+
 import logging
 from pprint import pformat