diff --git a/.idea/copyright/GPL.xml b/.idea/copyright/GPL.xml
new file mode 100644
index 00000000..97e8cdf3
--- /dev/null
+++ b/.idea/copyright/GPL.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
new file mode 100644
index 00000000..df54724c
--- /dev/null
+++ b/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AUTHORS b/AUTHORS
index 40c6495e..125cb86a 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,14 +1,4 @@
-# This is the list of significant contributors to ical4android.
-#
-# This does not necessarily list everyone who has contributed work.
-# To see the full list of contributors, see the revision history in
-# source control.
+You can view the list of people who have contributed to the code base in the version control history:
+https://github.com/bitfireAT/ical4android/graphs/contributors
-Initial contributor:
-
-* Ricki Hirner (bitfire.at)
-
-
-Further contributor:
-
-* Patrick Lang (techbee.at): jtx Board integration
+Every contribution is welcome. There are many other forms of contributing besides writing code!
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCalendarTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCalendarTest.kt
index a9d5e1d8..d2b0256b 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCalendarTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCalendarTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
@@ -20,10 +22,14 @@ import at.bitfire.ical4android.util.MiscUtils.asSyncAdapter
import at.bitfire.ical4android.util.MiscUtils.closeCompat
import net.fortuna.ical4j.model.property.DtEnd
import net.fortuna.ical4j.model.property.DtStart
-import org.junit.*
+import org.junit.AfterClass
import org.junit.Assert.assertEquals
import org.junit.Assert.assertNotNull
import org.junit.Assert.assertTrue
+import org.junit.Before
+import org.junit.BeforeClass
+import org.junit.ClassRule
+import org.junit.Test
class AndroidCalendarTest {
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistryTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistryTest.kt
index 426ab95a..4b27c749 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistryTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistryTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidEventTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidEventTest.kt
index fc28e4e2..db3f431b 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidEventTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidEventTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
import android.Manifest
@@ -61,6 +63,15 @@ import java.net.URI
import java.time.Duration
import java.time.Period
import java.util.logging.Logger
+import kotlin.collections.Map
+import kotlin.collections.component1
+import kotlin.collections.component2
+import kotlin.collections.emptyMap
+import kotlin.collections.first
+import kotlin.collections.firstOrNull
+import kotlin.collections.iterator
+import kotlin.collections.mapOf
+import kotlin.collections.plusAssign
class AndroidEventTest {
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidTimeZonesTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidTimeZonesTest.kt
index e4715f25..a94dff2b 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidTimeZonesTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AndroidTimeZonesTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AospTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AospTest.kt
index 2c7cb863..92ddc2c4 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AospTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AospTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AttendeeMappingsTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AttendeeMappingsTest.kt
index 69e08426..2854c4dc 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/AttendeeMappingsTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/AttendeeMappingsTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/BatchOperationTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/BatchOperationTest.kt
index 4e5c24d1..9b887144 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/BatchOperationTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/BatchOperationTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/Css3ColorTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/Css3ColorTest.kt
index 04080b40..5e9a61f2 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/Css3ColorTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/Css3ColorTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsStyleProvidersTaskTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsStyleProvidersTaskTest.kt
index eb22ba8b..3c626614 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsStyleProvidersTaskTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsStyleProvidersTaskTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskListTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskListTest.kt
index 6c8360a9..a62bb1ca 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskListTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskListTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskTest.kt
index b3c123b1..bfa77edc 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/DmfsTaskTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/EventTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/EventTest.kt
index 87a8b992..27a0ca88 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/EventTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/EventTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalPreprocessorTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalPreprocessorTest.kt
index 7f30e8a2..419f0382 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalPreprocessorTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalPreprocessorTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
@@ -10,13 +12,13 @@ import at.bitfire.ical4android.validation.FixInvalidUtcOffsetPreprocessor
import at.bitfire.ical4android.validation.ICalPreprocessor
import io.mockk.mockkObject
import io.mockk.verify
-import java.io.InputStreamReader
-import java.io.StringReader
import net.fortuna.ical4j.data.CalendarBuilder
import net.fortuna.ical4j.model.Component
import net.fortuna.ical4j.model.component.VEvent
import org.junit.Assert.assertEquals
import org.junit.Test
+import java.io.InputStreamReader
+import java.io.StringReader
class ICalPreprocessorTest {
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalendarTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalendarTest.kt
index a8658fdb..6530fe61 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalendarTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/ICalendarTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jSettingsTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jSettingsTest.kt
index 7386ef47..ec86a357 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jSettingsTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jSettingsTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jTest.kt
index 1d74c2a9..e3aa41dc 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/Ical4jTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxCollectionTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxCollectionTest.kt
index 25d03701..06512c9a 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxCollectionTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxCollectionTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
@@ -13,8 +15,16 @@ import at.bitfire.ical4android.impl.TestJtxCollection
import at.bitfire.ical4android.util.MiscUtils.closeCompat
import at.techbee.jtx.JtxContract
import at.techbee.jtx.JtxContract.asSyncAdapter
-import junit.framework.TestCase.*
-import org.junit.*
+import junit.framework.TestCase.assertEquals
+import junit.framework.TestCase.assertNotNull
+import junit.framework.TestCase.assertNull
+import junit.framework.TestCase.assertTrue
+import org.junit.After
+import org.junit.AfterClass
+import org.junit.Assume
+import org.junit.BeforeClass
+import org.junit.ClassRule
+import org.junit.Test
class JtxCollectionTest {
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxICalObjectTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxICalObjectTest.kt
index 9d689b21..95dcd30f 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxICalObjectTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/JtxICalObjectTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/LocaleNonWesternDigitsTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/LocaleNonWesternDigitsTest.kt
index d6b3ed9d..1e651d29 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/LocaleNonWesternDigitsTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/LocaleNonWesternDigitsTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/TaskTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/TaskTest.kt
index 37c10930..3e373f69 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/TaskTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/TaskTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/UnknownPropertyTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/UnknownPropertyTest.kt
index b4a8be5d..f0f4a5f7 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/UnknownPropertyTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/UnknownPropertyTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestCalendar.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestCalendar.kt
index 19d37cbc..d900dbc3 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestCalendar.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestCalendar.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.impl
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestEvent.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestEvent.kt
index e8a4a76d..ac9d8c2d 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestEvent.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestEvent.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.impl
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxCollection.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxCollection.kt
index 86cb0df7..5adc42e3 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxCollection.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxCollection.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.impl
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxIcalObject.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxIcalObject.kt
index a1397e97..8862eccb 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxIcalObject.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestJtxIcalObject.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.impl
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTask.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTask.kt
index 3aa287a6..86ed0c2e 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTask.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTask.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.impl
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTaskList.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTaskList.kt
index 13711224..a1c5797f 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTaskList.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/impl/TestTaskList.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.impl
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/AndroidTimeUtilsTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/AndroidTimeUtilsTest.kt
index 5805f2a3..04ec8236 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/AndroidTimeUtilsTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/AndroidTimeUtilsTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.util
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/DateUtilsTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/DateUtilsTest.kt
index 3bf128e2..35a8e718 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/DateUtilsTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/DateUtilsTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.util
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/MiscUtilsTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/MiscUtilsTest.kt
index 985a04ca..9a052ca5 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/MiscUtilsTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/MiscUtilsTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.util
diff --git a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/TimeApiExtensionsTest.kt b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/TimeApiExtensionsTest.kt
index 676cc3ea..3e05f5f0 100644
--- a/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/TimeApiExtensionsTest.kt
+++ b/lib/src/androidTest/kotlin/at/bitfire/ical4android/util/TimeApiExtensionsTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.util
diff --git a/lib/src/main/AndroidManifest.xml b/lib/src/main/AndroidManifest.xml
index f4ef8d93..385f58ba 100644
--- a/lib/src/main/AndroidManifest.xml
+++ b/lib/src/main/AndroidManifest.xml
@@ -1,15 +1,3 @@
-
-
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendar.kt b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendar.kt
index 1981dc9b..6efe3e82 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendar.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendar.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendarFactory.kt b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendarFactory.kt
index a0ba2b28..2b5602da 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendarFactory.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCalendarFactory.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistry.kt b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistry.kt
index 3063c5b8..84b66715 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistry.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidCompatTimeZoneRegistry.kt
@@ -1,3 +1,9 @@
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+
package at.bitfire.ical4android
import java.time.ZoneId
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEvent.kt b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEvent.kt
index 48c023fe..4fa98750 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEvent.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEvent.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEventFactory.kt b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEventFactory.kt
index 31369566..795a3f6b 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEventFactory.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/AndroidEventFactory.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/AttendeeMappings.kt b/lib/src/main/kotlin/at/bitfire/ical4android/AttendeeMappings.kt
index 69d4bafc..61117ea5 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/AttendeeMappings.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/AttendeeMappings.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/BatchOperation.kt b/lib/src/main/kotlin/at/bitfire/ical4android/BatchOperation.kt
index 6b699dbe..8fa8a78d 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/BatchOperation.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/BatchOperation.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/CalendarStorageException.kt b/lib/src/main/kotlin/at/bitfire/ical4android/CalendarStorageException.kt
index 70106fa4..3e2e07d7 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/CalendarStorageException.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/CalendarStorageException.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/Css3Color.kt b/lib/src/main/kotlin/at/bitfire/ical4android/Css3Color.kt
index a69db983..f546a01c 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/Css3Color.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/Css3Color.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTask.kt b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTask.kt
index 41eca481..b1d35370 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTask.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTask.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskFactory.kt b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskFactory.kt
index 42ea06c9..c941ddea 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskFactory.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskFactory.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskList.kt b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskList.kt
index 65020ad0..67718ea8 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskList.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskList.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskListFactory.kt b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskListFactory.kt
index 7b1da9e2..12a38a8d 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskListFactory.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/DmfsTaskListFactory.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/Event.kt b/lib/src/main/kotlin/at/bitfire/ical4android/Event.kt
index 8c0a8420..0eaa9ad9 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/Event.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/Event.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/ICalendar.kt b/lib/src/main/kotlin/at/bitfire/ical4android/ICalendar.kt
index a450cf24..20523d31 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/ICalendar.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/ICalendar.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/Ical4jVersion.kt b/lib/src/main/kotlin/at/bitfire/ical4android/Ical4jVersion.kt
index 17ee850b..38f5a200 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/Ical4jVersion.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/Ical4jVersion.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/InvalidCalendarException.kt b/lib/src/main/kotlin/at/bitfire/ical4android/InvalidCalendarException.kt
index 6c0da588..af87d994 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/InvalidCalendarException.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/InvalidCalendarException.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollection.kt b/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollection.kt
index ff14ecfa..53bc18b4 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollection.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollection.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollectionFactory.kt b/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollectionFactory.kt
index 177b2d11..cf470236 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollectionFactory.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/JtxCollectionFactory.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObject.kt b/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObject.kt
index 6b9af310..ecf5b1e5 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObject.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObject.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObjectFactory.kt b/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObjectFactory.kt
index 8f6648cb..fa3242a2 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObjectFactory.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/JtxICalObjectFactory.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/Task.kt b/lib/src/main/kotlin/at/bitfire/ical4android/Task.kt
index 900a9be1..6841ecc4 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/Task.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/Task.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/TaskProvider.kt b/lib/src/main/kotlin/at/bitfire/ical4android/TaskProvider.kt
index eb00267f..e06058c2 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/TaskProvider.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/TaskProvider.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/UnknownProperty.kt b/lib/src/main/kotlin/at/bitfire/ical4android/UnknownProperty.kt
index 65373d60..c1c443e0 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/UnknownProperty.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/UnknownProperty.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/util/AndroidTimeUtils.kt b/lib/src/main/kotlin/at/bitfire/ical4android/util/AndroidTimeUtils.kt
index 67ff8dc0..6e52629e 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/util/AndroidTimeUtils.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/util/AndroidTimeUtils.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
@file:Suppress("DEPRECATION")
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/util/DateUtils.kt b/lib/src/main/kotlin/at/bitfire/ical4android/util/DateUtils.kt
index 26793f12..f9aac2b7 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/util/DateUtils.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/util/DateUtils.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.util
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/util/MiscUtils.kt b/lib/src/main/kotlin/at/bitfire/ical4android/util/MiscUtils.kt
index d3bbd5b7..00b7f941 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/util/MiscUtils.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/util/MiscUtils.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.util
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/util/TimeApiExtensions.kt b/lib/src/main/kotlin/at/bitfire/ical4android/util/TimeApiExtensions.kt
index a4aaf443..88cc75c1 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/util/TimeApiExtensions.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/util/TimeApiExtensions.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.util
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/validation/EventValidator.kt b/lib/src/main/kotlin/at/bitfire/ical4android/validation/EventValidator.kt
index 6bee7881..ede64f39 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/validation/EventValidator.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/validation/EventValidator.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessor.kt b/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessor.kt
index 85d99bf8..bcb4d0fb 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessor.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessor.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessor.kt b/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessor.kt
index 6523b189..3012ce60 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessor.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessor.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/validation/ICalPreprocessor.kt b/lib/src/main/kotlin/at/bitfire/ical4android/validation/ICalPreprocessor.kt
index aac93807..de905d48 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/validation/ICalPreprocessor.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/validation/ICalPreprocessor.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation
diff --git a/lib/src/main/kotlin/at/bitfire/ical4android/validation/StreamPreprocessor.kt b/lib/src/main/kotlin/at/bitfire/ical4android/validation/StreamPreprocessor.kt
index 9e69ba11..2b35e641 100644
--- a/lib/src/main/kotlin/at/bitfire/ical4android/validation/StreamPreprocessor.kt
+++ b/lib/src/main/kotlin/at/bitfire/ical4android/validation/StreamPreprocessor.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation
diff --git a/lib/src/test/kotlin/at/bitfire/ical4android/Ical4jServiceLoaderTest.kt b/lib/src/test/kotlin/at/bitfire/ical4android/Ical4jServiceLoaderTest.kt
index 37f947d0..0c6df32f 100644
--- a/lib/src/test/kotlin/at/bitfire/ical4android/Ical4jServiceLoaderTest.kt
+++ b/lib/src/test/kotlin/at/bitfire/ical4android/Ical4jServiceLoaderTest.kt
@@ -1,3 +1,9 @@
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
+
package at.bitfire.ical4android
import net.fortuna.ical4j.data.CalendarBuilder
diff --git a/lib/src/test/kotlin/at/bitfire/ical4android/validation/EventValidatorTest.kt b/lib/src/test/kotlin/at/bitfire/ical4android/validation/EventValidatorTest.kt
index 6dadd08f..b7f5eb54 100644
--- a/lib/src/test/kotlin/at/bitfire/ical4android/validation/EventValidatorTest.kt
+++ b/lib/src/test/kotlin/at/bitfire/ical4android/validation/EventValidatorTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation
diff --git a/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessorTest.kt b/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessorTest.kt
index 0bf87f12..87f7dc8d 100644
--- a/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessorTest.kt
+++ b/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidDayOffsetPreprocessorTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation
diff --git a/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessorTest.kt b/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessorTest.kt
index 5bb8dec1..561ee375 100644
--- a/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessorTest.kt
+++ b/lib/src/test/kotlin/at/bitfire/ical4android/validation/FixInvalidUtcOffsetPreprocessorTest.kt
@@ -1,6 +1,8 @@
-/***************************************************************************************************
- * Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
- **************************************************************************************************/
+/*
+ * This file is part of ical4android which is released under GPLv3.
+ * Copyright © All Contributors. See the LICENSE and AUTHOR files in the root directory for details.
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ */
package at.bitfire.ical4android.validation