Dual licensing: AGPL + Element Commercial (#3657)

* New LICENSE-COMMERCIAL file

* Apply dual licenses: AGPL + Element Commercial to file headers

* Update README with dual licensing
This commit is contained in:
manuroe 2025-01-06 11:27:37 +01:00 committed by GitHub
parent 2ae96617e8
commit 3950cac085
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1023 changed files with 2056 additions and 2048 deletions

View File

@ -6,8 +6,8 @@
<string> <string>
// Copyright ___YEAR___ New Vector Ltd. // Copyright ___YEAR___ New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
//</string> //</string>
</dict> </dict>
</plist> </plist>

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import MatrixRustSDK import MatrixRustSDK

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import AnalyticsEvents import AnalyticsEvents

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import AVFoundation import AVFoundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import AnalyticsEvents import AnalyticsEvents

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import UIKit import UIKit

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
extension UserSessionStoreMock { extension UserSessionStoreMock {

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2021-2024 New Vector Ltd. // Copyright 2021-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import AnalyticsEvents import AnalyticsEvents

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Combine import Combine

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SceneKit import SceneKit

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SceneKit import SceneKit

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
// Helpers to remove ECI headers from QR Code raw data // Helpers to remove ECI headers from QR Code raw data

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
extension AsyncSequence { extension AsyncSequence {

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2022-2024 New Vector Ltd. // Copyright 2022-2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
extension Comparable { extension Comparable {

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Compound import Compound

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import SwiftUI import SwiftUI

View File

@ -1,8 +1,8 @@
// //
// Copyright 2024 New Vector Ltd. // Copyright 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

View File

@ -1,8 +1,8 @@
// //
// Copyright 2023, 2024 New Vector Ltd. // Copyright 2023, 2024 New Vector Ltd.
// //
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
// Please see LICENSE in the repository root for full details. // Please see LICENSE files in the repository root for full details.
// //
import Foundation import Foundation

Some files were not shown because too many files have changed in this diff Show More