From eceb861518fafaaa53cd88261a8cb425908b4b3c Mon Sep 17 00:00:00 2001 From: Egor Date: Sat, 14 Feb 2026 01:09:16 -0800 Subject: [PATCH] meeting apache v2 attribution requirements with code headers --- app/src/main/java/app/lonecloud/prism/DatabaseFactory.kt | 8 ++++++++ app/src/main/java/app/lonecloud/prism/Distributor.kt | 8 ++++++++ .../java/app/lonecloud/prism/activities/MainActivity.kt | 8 ++++++++ .../java/app/lonecloud/prism/activities/ui/theme/Color.kt | 8 ++++++++ .../java/app/lonecloud/prism/activities/ui/theme/Theme.kt | 8 ++++++++ .../java/app/lonecloud/prism/activities/ui/theme/Type.kt | 8 ++++++++ .../main/java/app/lonecloud/prism/api/ApiUrlCandidate.kt | 8 ++++++++ .../main/java/app/lonecloud/prism/api/MessageSender.kt | 8 ++++++++ .../main/java/app/lonecloud/prism/api/ServerConnection.kt | 8 ++++++++ .../java/app/lonecloud/prism/api/data/ClientMessage.kt | 8 ++++++++ .../java/app/lonecloud/prism/api/data/ServerMessage.kt | 8 ++++++++ .../lonecloud/prism/callback/BatteryCallbackFactory.kt | 8 ++++++++ .../lonecloud/prism/callback/NetworkCallbackFactory.kt | 8 ++++++++ .../prism/receivers/RegisterBroadcastReceiver.kt | 8 ++++++++ .../java/app/lonecloud/prism/receivers/StartReceiver.kt | 8 ++++++++ .../main/java/app/lonecloud/prism/services/FgService.kt | 8 ++++++++ .../lonecloud/prism/services/MainRegistrationCounter.kt | 8 ++++++++ .../java/app/lonecloud/prism/services/RestartWorker.kt | 8 ++++++++ .../java/app/lonecloud/prism/services/SourceManager.kt | 8 ++++++++ .../main/java/app/lonecloud/prism/utils/Notifications.kt | 8 ++++++++ app/src/main/java/app/lonecloud/prism/utils/Tag.kt | 8 ++++++++ 21 files changed, 168 insertions(+) diff --git a/app/src/main/java/app/lonecloud/prism/DatabaseFactory.kt b/app/src/main/java/app/lonecloud/prism/DatabaseFactory.kt index fcb8fae..2c50f83 100644 --- a/app/src/main/java/app/lonecloud/prism/DatabaseFactory.kt +++ b/app/src/main/java/app/lonecloud/prism/DatabaseFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/Distributor.kt b/app/src/main/java/app/lonecloud/prism/Distributor.kt index 4d23b2a..e6958d7 100644 --- a/app/src/main/java/app/lonecloud/prism/Distributor.kt +++ b/app/src/main/java/app/lonecloud/prism/Distributor.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/activities/MainActivity.kt b/app/src/main/java/app/lonecloud/prism/activities/MainActivity.kt index b85457e..400deba 100644 --- a/app/src/main/java/app/lonecloud/prism/activities/MainActivity.kt +++ b/app/src/main/java/app/lonecloud/prism/activities/MainActivity.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.activities import android.os.Bundle diff --git a/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Color.kt b/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Color.kt index 63cb698..869a856 100644 --- a/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Color.kt +++ b/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Color.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.activities.ui.theme import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Theme.kt b/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Theme.kt index 22fe182..7f06c4f 100644 --- a/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Theme.kt +++ b/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Theme.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.activities.ui.theme import android.os.Build diff --git a/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Type.kt b/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Type.kt index c402a58..044e3c1 100644 --- a/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Type.kt +++ b/app/src/main/java/app/lonecloud/prism/activities/ui/theme/Type.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.activities.ui.theme import androidx.compose.material3.Typography diff --git a/app/src/main/java/app/lonecloud/prism/api/ApiUrlCandidate.kt b/app/src/main/java/app/lonecloud/prism/api/ApiUrlCandidate.kt index 13d30d5..106304b 100644 --- a/app/src/main/java/app/lonecloud/prism/api/ApiUrlCandidate.kt +++ b/app/src/main/java/app/lonecloud/prism/api/ApiUrlCandidate.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.api import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/api/MessageSender.kt b/app/src/main/java/app/lonecloud/prism/api/MessageSender.kt index 5233a8b..5855b74 100644 --- a/app/src/main/java/app/lonecloud/prism/api/MessageSender.kt +++ b/app/src/main/java/app/lonecloud/prism/api/MessageSender.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.api import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/api/ServerConnection.kt b/app/src/main/java/app/lonecloud/prism/api/ServerConnection.kt index 41c28e8..273d404 100644 --- a/app/src/main/java/app/lonecloud/prism/api/ServerConnection.kt +++ b/app/src/main/java/app/lonecloud/prism/api/ServerConnection.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.api import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/api/data/ClientMessage.kt b/app/src/main/java/app/lonecloud/prism/api/data/ClientMessage.kt index 8710298..0be6233 100644 --- a/app/src/main/java/app/lonecloud/prism/api/data/ClientMessage.kt +++ b/app/src/main/java/app/lonecloud/prism/api/data/ClientMessage.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.api.data import kotlinx.serialization.ExperimentalSerializationApi diff --git a/app/src/main/java/app/lonecloud/prism/api/data/ServerMessage.kt b/app/src/main/java/app/lonecloud/prism/api/data/ServerMessage.kt index d3d6e73..f456605 100644 --- a/app/src/main/java/app/lonecloud/prism/api/data/ServerMessage.kt +++ b/app/src/main/java/app/lonecloud/prism/api/data/ServerMessage.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.api.data import kotlinx.serialization.ExperimentalSerializationApi diff --git a/app/src/main/java/app/lonecloud/prism/callback/BatteryCallbackFactory.kt b/app/src/main/java/app/lonecloud/prism/callback/BatteryCallbackFactory.kt index 81f54b6..bdaefca 100644 --- a/app/src/main/java/app/lonecloud/prism/callback/BatteryCallbackFactory.kt +++ b/app/src/main/java/app/lonecloud/prism/callback/BatteryCallbackFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.callback import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/callback/NetworkCallbackFactory.kt b/app/src/main/java/app/lonecloud/prism/callback/NetworkCallbackFactory.kt index 479d41c..bf03e25 100644 --- a/app/src/main/java/app/lonecloud/prism/callback/NetworkCallbackFactory.kt +++ b/app/src/main/java/app/lonecloud/prism/callback/NetworkCallbackFactory.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.callback import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/receivers/RegisterBroadcastReceiver.kt b/app/src/main/java/app/lonecloud/prism/receivers/RegisterBroadcastReceiver.kt index 52212b7..135baf1 100644 --- a/app/src/main/java/app/lonecloud/prism/receivers/RegisterBroadcastReceiver.kt +++ b/app/src/main/java/app/lonecloud/prism/receivers/RegisterBroadcastReceiver.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + @file:Suppress("ktlint:standard:no-wildcard-imports") package app.lonecloud.prism.receivers diff --git a/app/src/main/java/app/lonecloud/prism/receivers/StartReceiver.kt b/app/src/main/java/app/lonecloud/prism/receivers/StartReceiver.kt index db30743..ba2cc9a 100644 --- a/app/src/main/java/app/lonecloud/prism/receivers/StartReceiver.kt +++ b/app/src/main/java/app/lonecloud/prism/receivers/StartReceiver.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.receivers import android.content.BroadcastReceiver diff --git a/app/src/main/java/app/lonecloud/prism/services/FgService.kt b/app/src/main/java/app/lonecloud/prism/services/FgService.kt index d9db48f..6e7bd29 100644 --- a/app/src/main/java/app/lonecloud/prism/services/FgService.kt +++ b/app/src/main/java/app/lonecloud/prism/services/FgService.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.services import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/services/MainRegistrationCounter.kt b/app/src/main/java/app/lonecloud/prism/services/MainRegistrationCounter.kt index e1b76bd..f5e5c62 100644 --- a/app/src/main/java/app/lonecloud/prism/services/MainRegistrationCounter.kt +++ b/app/src/main/java/app/lonecloud/prism/services/MainRegistrationCounter.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.services import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/services/RestartWorker.kt b/app/src/main/java/app/lonecloud/prism/services/RestartWorker.kt index 8d8057e..1b58a49 100644 --- a/app/src/main/java/app/lonecloud/prism/services/RestartWorker.kt +++ b/app/src/main/java/app/lonecloud/prism/services/RestartWorker.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + @file:Suppress("ktlint:standard:no-wildcard-imports", "WildcardImport") package app.lonecloud.prism.services diff --git a/app/src/main/java/app/lonecloud/prism/services/SourceManager.kt b/app/src/main/java/app/lonecloud/prism/services/SourceManager.kt index 82b1a3f..a46ba0a 100644 --- a/app/src/main/java/app/lonecloud/prism/services/SourceManager.kt +++ b/app/src/main/java/app/lonecloud/prism/services/SourceManager.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.services import android.content.Context diff --git a/app/src/main/java/app/lonecloud/prism/utils/Notifications.kt b/app/src/main/java/app/lonecloud/prism/utils/Notifications.kt index f82af3a..e7ed105 100644 --- a/app/src/main/java/app/lonecloud/prism/utils/Notifications.kt +++ b/app/src/main/java/app/lonecloud/prism/utils/Notifications.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.utils import android.app.NotificationManager diff --git a/app/src/main/java/app/lonecloud/prism/utils/Tag.kt b/app/src/main/java/app/lonecloud/prism/utils/Tag.kt index a6d8c4c..4ebe9d5 100644 --- a/app/src/main/java/app/lonecloud/prism/utils/Tag.kt +++ b/app/src/main/java/app/lonecloud/prism/utils/Tag.kt @@ -1,3 +1,11 @@ +/* + * Copyright (C) 2024 p1gp1g + * Modified by lone-cloud under AGPL v3.0 + * + * Original work: https://codeberg.org/Sunup/android + * Licensed under Apache License 2.0 + */ + package app.lonecloud.prism.utils val Any.TAG: String