diff --git a/LICENSES/Zlib.txt b/LICENSES/Zlib.txt new file mode 100644 index 0000000000..e0e3605ba4 --- /dev/null +++ b/LICENSES/Zlib.txt @@ -0,0 +1,11 @@ +zlib License + +This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source distribution. diff --git a/REUSE.toml b/REUSE.toml index 364811503f..e9b92a9e68 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -23,12 +23,48 @@ precedence = "aggregate" SPDX-FileCopyrightText = "2022 Nextcloud GmbH and Nextcloud translators" SPDX-License-Identifier = "GPL-2.0-or-later" +[[annotations]] +path = ["shell_integration/windows/NCOverlays/resource.h", "shell_integration/windows/NCOverlays/NCOverlays.def", "shell_integration/icons/SVG/Error.svg", "shell_integration/icons/SVG/Error_Shared.svg", "shell_integration/icons/SVG/OK.svg", "shell_integration/icons/SVG/OK_Shared.svg", "shell_integration/icons/SVG/Sync.svg", "shell_integration/icons/SVG/Sync_Shared.svg", "shell_integration/icons/SVG/Warning.svg", "shell_integration/icons/SVG/Warning_Shared.svg", "shell_integration/icons/Sidebar/sidebar_icon_*_18.png", "shell_integration/icons/icns/*.icns", "shell_integration/icons/*x*/oC_*.png"] +precedence = "aggregate" +SPDX-FileCopyrightText = "2014 ownCloud GmbH" +SPDX-License-Identifier = "GPL-2.0-or-later" + +[[annotations]] +path = ["shell_integration/MacOSX/Nextcloud.xcworkspace/contents.xcworkspacedata", "shell_integration/MacOSX/Nextcloud.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist", "shell_integration/MacOSX/Nextcloud.xcworkspace/xcshareddata/OwnCloud.xccheckout"] +precedence = "aggregate" +SPDX-FileCopyrightText = "2014 ownCloud GmbH, 2022 Nextcloud GmbH and Nextcloud contributors" +SPDX-License-Identifier = "GPL-2.0-or-later" + +[[annotations]] +path = ["shell_integration/MacOSX/NextcloudIntegration/NextcloudIntegration.xcodeproj/project.pbxproj", "shell_integration/MacOSX/NextcloudIntegration/NextcloudIntegration.xcodeproj/project.xcworkspace/contents.xcworkspacedata", "shell_integration/MacOSX/NextcloudIntegration/NextcloudIntegration.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist", "shell_integration/MacOSX/NextcloudIntegration/NextcloudIntegration.xcodeproj/xcshareddata/xcschemes/FinderSyncExt.xcscheme"] +precedence = "aggregate" +SPDX-FileCopyrightText = "2015 ownCloud GmbH, 2022 Nextcloud GmbH and Nextcloud contributors" +SPDX-License-Identifier = "GPL-2.0-or-later" + +[[annotations]] +path = ["shell_integration/icons/nopadding/*/*.png", "shell_integration/icons/nopadding/SVG/*.svg"] +precedence = "aggregate" +SPDX-FileCopyrightText = "2015 ownCloud GmbH" +SPDX-License-Identifier = "GPL-2.0-or-later" + +[[annotations]] +path = ["shell_integration/windows/NCContextMenu/NCContextMenu.rc", "shell_integration/windows/NCOverlays/NCOverlay.rc", "shell_integration/windows/NCUtil/NCUtil.rc"] +precedence = "aggregate" +SPDX-FileCopyrightText = "SPDX-FileCopyrightText: 2015 ownCloud GmbH, 2023 Nextcloud GmbH and Nextcloud contributors" +SPDX-License-Identifier = "LGPL-2.1-or-later" + [[annotations]] path = ["doc/images/mac-share.png"] precedence = "aggregate" SPDX-FileCopyrightText = "2016 ownCloud GmbH" SPDX-License-Identifier = "CC-BY-3.0" +[[annotations]] +path = ["shell_integration/windows/NCOverlays/ico/Error.ico", "shell_integration/windows/NCOverlays/ico/OK.ico", "shell_integration/windows/NCOverlays/ico/OK_Shared.ico", "shell_integration/windows/NCOverlays/ico/Sync.ico", "shell_integration/windows/NCOverlays/ico/Warning.ico", ""] +precedence = "aggregate" +SPDX-FileCopyrightText = "2016 ownCloud GmbH" +SPDX-License-Identifier = "LGPL-2.1-or-later" + [[annotations]] path = ["doc/images/checksums/client-activity.png", "doc/images/checksums/testing-checksums.png", "doc/images/create_debug_archive.png", "doc/images/dev/desktop-development-with-cpp.png", "doc/images/dev/path.png", "doc/images/dev/visual-studio-installer.png", "doc/images/folderwizard_local.png", "doc/images/folderwizard_remote.png", "doc/images/general_settings_folder_context_menu.png", "doc/images/icon-error.png", "doc/images/icon-information.png", "doc/images/icon-offline.png", "doc/images/icon-paused.png", "doc/images/icon-syncing.png", "doc/images/icon.png", "doc/images/ignored_files_editor.png", "doc/images/log_output_window.png", "doc/images/macosvfs-file-locking.png", "doc/images/macosvfs-file-sharing.png", "doc/images/macosvfs-finder-sidebar.png", "doc/images/macosvfs-settings.png", "doc/images/macosvfs-sync-status-icons.png", "doc/images/main_dialog.png", "doc/images/main_dialog_christine.png", "doc/images/open-share-dialog.png", "doc/images/save_log_file.png", "doc/images/set-user-status-menu.png", "doc/images/set-user-status.png", "doc/images/settings_general.png", "doc/images/settings_network.png", "doc/images/settingsdialog.png", "doc/images/setup/confirm.png", "doc/images/setup/remove.png", "doc/images/setup/wizard.png", "doc/images/share-dialog-view-profile.png", "doc/images/share_context_menu.png", "doc/images/share_dialog.png", "doc/images/status_feature_example.png", "doc/images/sync-state-paused.png", "doc/images/sync-state-synced.png", "doc/images/sync-state-syncing.png", "doc/images/sync-state-warnings.png", "doc/images/traymenu.png", "doc/images/unified-search-events.png", "doc/images/unified-search-files.png", "doc/images/unified-search-talk.png", "doc/images/user-account-options.png", "doc/images/user_status-selector_dialog.png", "doc/images/user_status_selector_main_dialog.png", "doc/images/vfs_context_menu_options.png", "doc/images/vfs_hydration_progress_bar.png", "doc/images/wizard_advanced.png", "doc/images/wizard_flow2.png", "doc/images/wizard_setup.png", "doc/images/wizard_welcome.png"] precedence = "aggregate" @@ -126,7 +162,7 @@ SPDX-FileCopyrightText = "2021 Nextcloud GmbH and Nextcloud contributors" SPDX-License-Identifier = "GPL-2.0-or-later" [[annotations]] -path = ["admin/osx/installer-background.png","admin/osx/installer-background.svg","admin/osx/installer-background_2x.png", "doc/_shared_assets/themes/nextcloud_com/static/img/logo.svg", "doc/_shared_assets/static/logo-blue.pdf","doc/_shared_assets/static/logo-blue.png", "doc/logo-blue.pdf", "theme/talk-app.svg", "theme/*/deck.svg", "theme/*/talk-app.svg","theme/*/wizard-nextcloud.png","theme/*/wizard-nextcloud.svg","theme/*/wizard-nextcloud@2x.png","theme/*/wizard-talk.png","theme/*/wizard-talk.svg","theme/*/wizard-talk@2x.png", "theme/colored/talk-bordered.svg", "theme/colored/icons/Nextcloud-icon-win-folder.svg", "theme/colored/Nextcloud-icon-square.svg", "theme/colored/Nextcloud-icon.svg", "theme/colored/Nextcloud-macOS-icon.svg", "theme/colored/Nextcloud-macOS-sidebar.svg", "theme/colored/Nextcloud-w10startmenu.svg", "theme/colored/Nextcloud-w10starttile.png", "theme/colored/wizard_logo.png", "theme/colored/wizard_logo.svg", "theme/colored/wizard_logo@2x.png"] +path = ["admin/osx/installer-background.png","admin/osx/installer-background.svg","admin/osx/installer-background_2x.png", "admin/win/msi/gui/banner.bmp","admin/win/msi/gui/banner.svg","admin/win/msi/gui/dialog.bmp", "admin/win/nsi/installer.ico", "admin/win/nsi/page_header.bmp", "admin/win/nsi/welcome.bmp", "doc/_shared_assets/themes/nextcloud_com/static/img/logo.svg", "doc/_shared_assets/static/logo-blue.pdf","doc/_shared_assets/static/logo-blue.png", "doc/logo-blue.pdf", "theme/talk-app.svg", "theme/*/deck.svg", "theme/*/talk-app.svg","theme/*/wizard-nextcloud.png","theme/*/wizard-nextcloud.svg","theme/*/wizard-nextcloud@2x.png","theme/*/wizard-talk.png","theme/*/wizard-talk.svg","theme/*/wizard-talk@2x.png", "theme/colored/talk-bordered.svg", "theme/colored/icons/Nextcloud-icon-win-folder.svg", "theme/colored/Nextcloud-icon-square.svg", "theme/colored/Nextcloud-icon.svg", "theme/colored/Nextcloud-macOS-icon.svg", "theme/colored/Nextcloud-macOS-sidebar.svg", "theme/colored/Nextcloud-w10startmenu.svg", "theme/colored/Nextcloud-w10starttile.png", "theme/colored/wizard_logo.png", "theme/colored/wizard_logo.svg", "theme/colored/wizard_logo@2x.png"] precedence = "aggregate" SPDX-FileCopyrightText = "2016 Nextcloud GmbH" SPDX-License-Identifier = "LicenseRef-NextcloudTrademarks" diff --git a/admin/linux/build-appimage.sh b/admin/linux/build-appimage.sh index 1492ba6445..005187c9cb 100755 --- a/admin/linux/build-appimage.sh +++ b/admin/linux/build-appimage.sh @@ -1,5 +1,8 @@ #! /bin/bash +# SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later + set -xe export APPNAME=${APPNAME:-Nextcloud} diff --git a/admin/linux/clean_tarball.sh b/admin/linux/clean_tarball.sh index 51d0918a7a..712ab10127 100755 --- a/admin/linux/clean_tarball.sh +++ b/admin/linux/clean_tarball.sh @@ -1,5 +1,8 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2017 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + rm -vrf admin/ rm -vrf src/3rdparty/sqlite3 # FIXME: For CentOS6 we have to use our bundled sqlite rm -vrf binary/ diff --git a/admin/linux/debian/drone-build.sh b/admin/linux/debian/drone-build.sh index 2729adb331..660dee7658 100755 --- a/admin/linux/debian/drone-build.sh +++ b/admin/linux/debian/drone-build.sh @@ -1,5 +1,8 @@ #!/bin/bash +# SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later + set -xe shopt -s extglob diff --git a/admin/linux/debian/oscrc.enc.license b/admin/linux/debian/oscrc.enc.license new file mode 100644 index 0000000000..b69de7da8b --- /dev/null +++ b/admin/linux/debian/oscrc.enc.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/linux/debian/scripts/git2changelog.cfg b/admin/linux/debian/scripts/git2changelog.cfg index 31cde1c4be..8c4e024ae0 100644 --- a/admin/linux/debian/scripts/git2changelog.cfg +++ b/admin/linux/debian/scripts/git2changelog.cfg @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later +# # Use the configuration below with appropriate changes, # if you want to support a new client version using # your own fork. In such a case the tags do not come diff --git a/admin/linux/debian/scripts/git2changelog.py b/admin/linux/debian/scripts/git2changelog.py index 494cd3399e..896ae2a355 100755 --- a/admin/linux/debian/scripts/git2changelog.py +++ b/admin/linux/debian/scripts/git2changelog.py @@ -1,5 +1,8 @@ #!//usr/bin/env python2.7 +# SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later + from __future__ import print_function import subprocess import re diff --git a/admin/linux/debian/signing-key.txt.enc.license b/admin/linux/debian/signing-key.txt.enc.license new file mode 100644 index 0000000000..b69de7da8b --- /dev/null +++ b/admin/linux/debian/signing-key.txt.enc.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/osx/DMGBackground.png b/admin/osx/DMGBackground.png index 873635e7f2..8eec14f889 100644 Binary files a/admin/osx/DMGBackground.png and b/admin/osx/DMGBackground.png differ diff --git a/admin/osx/DMGBackground.png.license b/admin/osx/DMGBackground.png.license new file mode 100644 index 0000000000..7be3270ab4 --- /dev/null +++ b/admin/osx/DMGBackground.png.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/osx/DS_Store.in.license b/admin/osx/DS_Store.in.license new file mode 100644 index 0000000000..0e5ce14d84 --- /dev/null +++ b/admin/osx/DS_Store.in.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2012 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/osx/deny_autoupdate_com.owncloud.desktopclient.plist.license b/admin/osx/deny_autoupdate_com.owncloud.desktopclient.plist.license new file mode 100644 index 0000000000..0a84670041 --- /dev/null +++ b/admin/osx/deny_autoupdate_com.owncloud.desktopclient.plist.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2014 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/osx/gen_sym_files.py b/admin/osx/gen_sym_files.py index beaece4dc5..59206ac1f9 100755 --- a/admin/osx/gen_sym_files.py +++ b/admin/osx/gen_sym_files.py @@ -1,5 +1,8 @@ #!/usr/bin/env python +# SPDX-FileCopyrightText: 2015 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + import logging, os, re, subprocess, sys import os.path import pdb, pprint diff --git a/admin/osx/mac-crafter/.gitignore b/admin/osx/mac-crafter/.gitignore index 7377336d93..9a0fec15ae 100644 --- a/admin/osx/mac-crafter/.gitignore +++ b/admin/osx/mac-crafter/.gitignore @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later .DS_Store /.build /Packages diff --git a/admin/osx/mac-crafter/Package.swift b/admin/osx/mac-crafter/Package.swift index de4b7465f8..f17771c5f1 100644 --- a/admin/osx/mac-crafter/Package.swift +++ b/admin/osx/mac-crafter/Package.swift @@ -1,6 +1,11 @@ // swift-tools-version: 5.10 // The swift-tools-version declares the minimum version of Swift required to build this package. +/* + * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-2.0-or-later + */ + import PackageDescription let package = Package( diff --git a/admin/osx/mac-crafter/README.md b/admin/osx/mac-crafter/README.md index 491a8945a0..6e45515492 100644 --- a/admin/osx/mac-crafter/README.md +++ b/admin/osx/mac-crafter/README.md @@ -1,3 +1,7 @@ + # mac-crafter mac-crafter is a tool to easily build a fully functional Nextcloud Desktop Client for macOS. It automates cloning, configuring, crafting, codesigning, packaging, and even DMG creation of the client. The tool is built with Swift’s ArgumentParser, and it drives the KDE Craft build system, along with some Python scripts and shell commands. diff --git a/admin/osx/macosx.entitlements.cmake.license b/admin/osx/macosx.entitlements.cmake.license new file mode 100644 index 0000000000..71aa3c75ac --- /dev/null +++ b/admin/osx/macosx.entitlements.cmake.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2018 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/osx/macosx.pkgproj.cmake.license b/admin/osx/macosx.pkgproj.cmake.license new file mode 100644 index 0000000000..ccf8eae286 --- /dev/null +++ b/admin/osx/macosx.pkgproj.cmake.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2014 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/osx/make_universal.py b/admin/osx/make_universal.py index e5915e1089..4a4c1888f8 100755 --- a/admin/osx/make_universal.py +++ b/admin/osx/make_universal.py @@ -1,5 +1,8 @@ #!/usr/bin/env python +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later + import sys import os import subprocess diff --git a/admin/osx/post_install.sh.cmake b/admin/osx/post_install.sh.cmake index 583f5e9cba..67a12ef3dc 100644 --- a/admin/osx/post_install.sh.cmake +++ b/admin/osx/post_install.sh.cmake @@ -1,5 +1,9 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2015 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + # Always enable the new 10.10 finder plugin if available if [ -x "$(command -v pluginkit)" ]; then # add it to DB. This happens automatically too but we try to push it a bit harder for issue #3463 diff --git a/admin/osx/pre_install.sh.cmake b/admin/osx/pre_install.sh.cmake index dededc67d4..ef8a9ed61e 100644 --- a/admin/osx/pre_install.sh.cmake +++ b/admin/osx/pre_install.sh.cmake @@ -1,5 +1,9 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + # kill the old version. see issue #2044 killall @APPLICATION_EXECUTABLE@ killall @APPLICATION_NAME@ diff --git a/admin/osx/sign_app.sh b/admin/osx/sign_app.sh index e495fe1053..f4eb6cb66a 100755 --- a/admin/osx/sign_app.sh +++ b/admin/osx/sign_app.sh @@ -1,5 +1,8 @@ #!/bin/sh -xe +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + [ "$#" -lt 2 ] && echo "Usage: sign_app.sh " && exit src_app="$1" diff --git a/admin/osx/sign_dmg.sh b/admin/osx/sign_dmg.sh index c1f4ba7d54..92cc264416 100755 --- a/admin/osx/sign_dmg.sh +++ b/admin/osx/sign_dmg.sh @@ -1,5 +1,8 @@ #!/bin/sh -x +# SPDX-FileCopyrightText: 2012 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + [ "$#" -lt 2 ] && echo "Usage: sign_dmg.sh " && exit src_dmg="$1" diff --git a/admin/osx/sparkle/dsa_pub.pem.license b/admin/osx/sparkle/dsa_pub.pem.license new file mode 100644 index 0000000000..93d88a1da0 --- /dev/null +++ b/admin/osx/sparkle/dsa_pub.pem.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2018 Nextcloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/osx/sparkle/example_update_rss.rss.license b/admin/osx/sparkle/example_update_rss.rss.license new file mode 100644 index 0000000000..0a84670041 --- /dev/null +++ b/admin/osx/sparkle/example_update_rss.rss.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2014 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/win/msi/CMakeLists.txt b/admin/win/msi/CMakeLists.txt index 26385a88b3..8b1770629a 100644 --- a/admin/win/msi/CMakeLists.txt +++ b/admin/win/msi/CMakeLists.txt @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later if(CMAKE_SIZEOF_VOID_P MATCHES 4) set(MSI_BUILD_ARCH x86) else() diff --git a/admin/win/nsi/.directory.license b/admin/win/nsi/.directory.license new file mode 100644 index 0000000000..0e5ce14d84 --- /dev/null +++ b/admin/win/nsi/.directory.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2012 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/win/nsi/README.md b/admin/win/nsi/README.md index ba2f5c166d..9386200905 100644 --- a/admin/win/nsi/README.md +++ b/admin/win/nsi/README.md @@ -1,3 +1,7 @@ + # Windows Installer Translations ## Introduction diff --git a/admin/win/nsi/RELEASE_NOTES.txt b/admin/win/nsi/RELEASE_NOTES.txt deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/admin/win/nsi/lib/fileassoc.nsh b/admin/win/nsi/lib/fileassoc.nsh index 20fc75087f..8a67af54f1 100644 --- a/admin/win/nsi/lib/fileassoc.nsh +++ b/admin/win/nsi/lib/fileassoc.nsh @@ -1,5 +1,7 @@ ; fileassoc.nsh ; File association helper macros +; SPDX-FileCopyrightText: 1999-2025 NSIS Contributors, Saivert +; SPDX-License-Identifier: Zlib ; Written by Saivert ; See http://nsis.sourceforge.net/FileAssoc ; diff --git a/admin/win/nsi/qt.conf.license b/admin/win/nsi/qt.conf.license new file mode 100644 index 0000000000..7055f48ee6 --- /dev/null +++ b/admin/win/nsi/qt.conf.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2016 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/win/tools/NCMsiHelper/CustomAction.def.license b/admin/win/tools/NCMsiHelper/CustomAction.def.license new file mode 100644 index 0000000000..233dfc7409 --- /dev/null +++ b/admin/win/tools/NCMsiHelper/CustomAction.def.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/win/tools/NCNavRemove/NavRemove.ini.in.license b/admin/win/tools/NCNavRemove/NavRemove.ini.in.license new file mode 100644 index 0000000000..233dfc7409 --- /dev/null +++ b/admin/win/tools/NCNavRemove/NavRemove.ini.in.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/win/tools/NCNavRemove/NavRemoveConstants.h.in.license b/admin/win/tools/NCNavRemove/NavRemoveConstants.h.in.license new file mode 100644 index 0000000000..233dfc7409 --- /dev/null +++ b/admin/win/tools/NCNavRemove/NavRemoveConstants.h.in.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/win/tools/NCNavRemove/dll/CMakeLists.txt b/admin/win/tools/NCNavRemove/dll/CMakeLists.txt index 3b653cf7c1..72ff9098a9 100644 --- a/admin/win/tools/NCNavRemove/dll/CMakeLists.txt +++ b/admin/win/tools/NCNavRemove/dll/CMakeLists.txt @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later add_definitions(-D_NAVREMOVE_EXPORTS) add_definitions(-D_USRDLL) add_definitions(-D_WINDLL) diff --git a/admin/win/tools/NCNavRemove/dll/exports.def.license b/admin/win/tools/NCNavRemove/dll/exports.def.license new file mode 100644 index 0000000000..233dfc7409 --- /dev/null +++ b/admin/win/tools/NCNavRemove/dll/exports.def.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/admin/win/tools/NCNavRemove/version.rc.in.license b/admin/win/tools/NCNavRemove/version.rc.in.license new file mode 100644 index 0000000000..233dfc7409 --- /dev/null +++ b/admin/win/tools/NCNavRemove/version.rc.in.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/CMakeLists.txt b/shell_integration/MacOSX/CMakeLists.txt index a9f0597978..960ac6a672 100644 --- a/shell_integration/MacOSX/CMakeLists.txt +++ b/shell_integration/MacOSX/CMakeLists.txt @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later if(APPLE) set(OC_OEM_SHARE_ICNS "${CMAKE_BINARY_DIR}/src/gui/${APPLICATION_ICON_NAME}.icns") diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderConfig.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderConfig.swift index 2e799c4620..46d8724c2c 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderConfig.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderConfig.swift @@ -2,7 +2,8 @@ // FileProviderConfig.swift // FileProviderExt // -// Created by Claudio Cambra on 5/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import FileProvider diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExt.entitlements.license b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExt.entitlements.license new file mode 100644 index 0000000000..34abd796d0 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/FileProviderExt.entitlements.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Info.plist.license b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Info.plist.license new file mode 100644 index 0000000000..99e6875349 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Info.plist.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +SPDX-FileCopyrightText: 2015 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionService.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionService.swift index 0c3e444a9a..81cc610cb0 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionService.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionService.swift @@ -2,7 +2,8 @@ // FPUIExtensionCommunicationProtocol.swift // FileProviderExt // -// Created by Claudio Cambra on 21/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import FileProvider diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionServiceSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionServiceSource.swift index 9db037f269..b7b8ec1dbd 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionServiceSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderExt/Services/FPUIExtensionServiceSource.swift @@ -2,7 +2,8 @@ // FPUIExtensionCommunicationService.swift // FileProviderExt // -// Created by Claudio Cambra on 21/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import FileProvider diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/DocumentActionViewController.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/DocumentActionViewController.swift index 4301fc3420..5078994226 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/DocumentActionViewController.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/DocumentActionViewController.swift @@ -2,7 +2,8 @@ // DocumentActionViewController.swift // FileProviderUIExt // -// Created by Claudio Cambra on 20/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import FileProviderUI diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Evicting/Eviction.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Evicting/Eviction.swift index 7c0396bf4a..197e04cc79 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Evicting/Eviction.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Evicting/Eviction.swift @@ -2,7 +2,8 @@ // Eviction.swift // FileProviderUIExt // -// Created by Claudio Cambra on 18/3/25. +// SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import FileProvider diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/Logger+Extensions.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/Logger+Extensions.swift index 2b95ee5e5b..4175fda8f7 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/Logger+Extensions.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/Logger+Extensions.swift @@ -2,7 +2,8 @@ // Logger+Extensions.swift // FileProviderUIExt // -// Created by Claudio Cambra on 21/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import OSLog diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift index 82c9748d6c..ef350d45ea 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Extensions/NKShare+Extensions.swift @@ -2,7 +2,8 @@ // NKShare+Extensions.swift // FileProviderUIExt // -// Created by Claudio Cambra on 28/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import AppKit diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/FileProviderCommunication.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/FileProviderCommunication.swift index 111e282dca..73337593d0 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/FileProviderCommunication.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/FileProviderCommunication.swift @@ -2,7 +2,8 @@ // FileProviderCommunication.swift // FileProviderUIExt // -// Created by Claudio Cambra on 30/7/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import FileProvider diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/FileProviderUIExt.entitlements.license b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/FileProviderUIExt.entitlements.license new file mode 100644 index 0000000000..7102c51e30 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/FileProviderUIExt.entitlements.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Info.plist.license b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Info.plist.license new file mode 100644 index 0000000000..7102c51e30 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Info.plist.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift index 4ab55ccb34..7207147d96 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.swift @@ -2,7 +2,8 @@ // LockViewController.swift // FileProviderUIExt // -// Created by Claudio Cambra on 30/7/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import AppKit diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.xib.license b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.xib.license new file mode 100644 index 0000000000..7102c51e30 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Locking/LockViewController.xib.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/MetadataProvider.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/MetadataProvider.swift index 564c36fa19..4192d027ab 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/MetadataProvider.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/MetadataProvider.swift @@ -2,7 +2,8 @@ // MetadataProvider.swift // FileProviderUIExt // -// Created by Claudio Cambra on 30/7/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import Foundation diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareController.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareController.swift index 013a897a69..0d1a15a013 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareController.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareController.swift @@ -2,7 +2,8 @@ // ShareController.swift // FileProviderUIExt // -// Created by Claudio Cambra on 4/3/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import Combine diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareOptionsView.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareOptionsView.swift index 5614f2139d..f2df121f57 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareOptionsView.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareOptionsView.swift @@ -2,7 +2,8 @@ // ShareOptionsView.swift // FileProviderUIExt // -// Created by Claudio Cambra on 28/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import AppKit diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableItemView.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableItemView.swift index b08193531e..3801883ace 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableItemView.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableItemView.swift @@ -2,7 +2,8 @@ // ShareTableItemView.swift // FileProviderUIExt // -// Created by Claudio Cambra on 28/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import AppKit diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableItemView.xib.license b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableItemView.xib.license new file mode 100644 index 0000000000..7102c51e30 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableItemView.xib.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift index dd8e2f7967..5c6c9abe6e 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareTableViewDataSource.swift @@ -2,7 +2,8 @@ // ShareTableViewDataSource.swift // FileProviderUIExt // -// Created by Claudio Cambra on 27/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import AppKit diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift index 380822e8c8..6463ec67ec 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift @@ -2,7 +2,8 @@ // ShareViewController.swift // FileProviderUIExt // -// Created by Claudio Cambra on 21/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import AppKit diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.xib.license b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.xib.license new file mode 100644 index 0000000000..7102c51e30 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.xib.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewDataSourceUIDelegate.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewDataSourceUIDelegate.swift index 09bd3f7e49..300d3c0b97 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewDataSourceUIDelegate.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewDataSourceUIDelegate.swift @@ -2,7 +2,8 @@ // ShareViewDataSourceUIDelegate.swift // FileProviderUIExt // -// Created by Claudio Cambra on 28/2/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import Foundation diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareeSuggestionsDataSource.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareeSuggestionsDataSource.swift index 5687a6d19b..023e61d32c 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareeSuggestionsDataSource.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareeSuggestionsDataSource.swift @@ -2,7 +2,8 @@ // ShareeSuggestionsDataSource.swift // FileProviderUIExt // -// Created by Claudio Cambra on 2/4/24. +// SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // import Foundation diff --git a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.h b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.h index d58eaff3f7..a2ab3af7a5 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.h +++ b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.h @@ -1,18 +1,9 @@ /* - * Copyright (C) by Jocelyn Turcotte - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * for more details. + * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: GPL-2.0-or-later */ - #import #import #import diff --git a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.m b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.m index c21c3a9ac3..97f32c8a3a 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.m +++ b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSync.m @@ -1,18 +1,9 @@ /* - * Copyright (C) by Jocelyn Turcotte - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * for more details. + * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: GPL-2.0-or-later */ - #import "FinderSync.h" @interface FinderSync() diff --git a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSyncExt.entitlements.license b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSyncExt.entitlements.license new file mode 100644 index 0000000000..b0f52b1cb0 --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/FinderSyncExt.entitlements.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/Info.plist.license b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/Info.plist.license new file mode 100644 index 0000000000..4eb3bd276d --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/Info.plist.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2015 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/SyncClient.h b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/SyncClient.h index 05bbe091cf..acbc3fbe10 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/SyncClient.h +++ b/shell_integration/MacOSX/NextcloudIntegration/FinderSyncExt/SyncClient.h @@ -1,15 +1,7 @@ /* - * Copyright (C) by Jocelyn Turcotte - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * for more details. + * SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: GPL-2.0-or-later */ #import diff --git a/shell_integration/MacOSX/NextcloudIntegration/NCDesktopClientSocketKit/NCDesktopClientSocketKit.h b/shell_integration/MacOSX/NextcloudIntegration/NCDesktopClientSocketKit/NCDesktopClientSocketKit.h index 8626125b94..45bbb3f5db 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/NCDesktopClientSocketKit/NCDesktopClientSocketKit.h +++ b/shell_integration/MacOSX/NextcloudIntegration/NCDesktopClientSocketKit/NCDesktopClientSocketKit.h @@ -2,7 +2,8 @@ // NCDesktopClientSocketKit.h // NCDesktopClientSocketKit // -// Created by Claudio Cambra on 23/12/22. +// SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors +// SPDX-License-Identifier: GPL-2.0-or-later // #import diff --git a/shell_integration/MacOSX/NextcloudIntegration/desktopclient/Info.plist.license b/shell_integration/MacOSX/NextcloudIntegration/desktopclient/Info.plist.license new file mode 100644 index 0000000000..4eb3bd276d --- /dev/null +++ b/shell_integration/MacOSX/NextcloudIntegration/desktopclient/Info.plist.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2015 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/MacOSX/NextcloudIntegration/desktopclient/main.m b/shell_integration/MacOSX/NextcloudIntegration/desktopclient/main.m index 6f580d2885..18f49ea155 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/desktopclient/main.m +++ b/shell_integration/MacOSX/NextcloudIntegration/desktopclient/main.m @@ -2,8 +2,8 @@ // main.m // desktopclient // -// Created by Jocelyn Turcotte on 01/06/15. -// +// SPDX-FileCopyrightText: 2015 ownCloud GmbH +// SPDX-License-Identifier: GPL-2.0-or-later // // This is fake application bundle with the same bundle ID as the real desktop client. diff --git a/shell_integration/MacOSX/OwnCloudFinderSync/desktopclient/main.m b/shell_integration/MacOSX/OwnCloudFinderSync/desktopclient/main.m new file mode 100644 index 0000000000..18f49ea155 --- /dev/null +++ b/shell_integration/MacOSX/OwnCloudFinderSync/desktopclient/main.m @@ -0,0 +1,16 @@ +// +// main.m +// desktopclient +// +// SPDX-FileCopyrightText: 2015 ownCloud GmbH +// SPDX-License-Identifier: GPL-2.0-or-later +// + +// This is fake application bundle with the same bundle ID as the real desktop client. +// Xcode needs a wrapping application to allow the extension to be debugged. + +#import + +int main(int argc, const char * argv[]) { + return NSApplicationMain(argc, argv); +} diff --git a/shell_integration/dolphin/ownclouddolphinactionplugin.cpp b/shell_integration/dolphin/ownclouddolphinactionplugin.cpp index 75677996e1..1d8e509639 100644 --- a/shell_integration/dolphin/ownclouddolphinactionplugin.cpp +++ b/shell_integration/dolphin/ownclouddolphinactionplugin.cpp @@ -1,21 +1,8 @@ -/****************************************************************************** - * Copyright (C) 2014 by Olivier Goffart #include diff --git a/shell_integration/dolphin/ownclouddolphinactionplugin.json.in.license b/shell_integration/dolphin/ownclouddolphinactionplugin.json.in.license new file mode 100644 index 0000000000..34abd796d0 --- /dev/null +++ b/shell_integration/dolphin/ownclouddolphinactionplugin.json.in.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/dolphin/ownclouddolphinoverlayplugin.cpp b/shell_integration/dolphin/ownclouddolphinoverlayplugin.cpp index 3639ef351a..95e4df797e 100644 --- a/shell_integration/dolphin/ownclouddolphinoverlayplugin.cpp +++ b/shell_integration/dolphin/ownclouddolphinoverlayplugin.cpp @@ -1,21 +1,8 @@ -/****************************************************************************** - * Copyright (C) 2014 by Olivier Goffart #include diff --git a/shell_integration/dolphin/ownclouddolphinoverlayplugin.json.license b/shell_integration/dolphin/ownclouddolphinoverlayplugin.json.license new file mode 100644 index 0000000000..4eb3bd276d --- /dev/null +++ b/shell_integration/dolphin/ownclouddolphinoverlayplugin.json.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2015 ownCloud GmbH +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp b/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp index 44905a30f7..81a215fab8 100644 --- a/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp +++ b/shell_integration/dolphin/ownclouddolphinpluginhelper.cpp @@ -1,21 +1,8 @@ -/****************************************************************************** - * Copyright (C) 2014 by Olivier Goffart #include diff --git a/shell_integration/dolphin/ownclouddolphinpluginhelper.h b/shell_integration/dolphin/ownclouddolphinpluginhelper.h index 504d197867..b005aa3f42 100644 --- a/shell_integration/dolphin/ownclouddolphinpluginhelper.h +++ b/shell_integration/dolphin/ownclouddolphinpluginhelper.h @@ -1,21 +1,8 @@ -/****************************************************************************** - * Copyright (C) 2014 by Olivier Goffart diff --git a/shell_integration/icons/CMakeLists.txt b/shell_integration/icons/CMakeLists.txt index c77fecac7b..a1a226cf34 100644 --- a/shell_integration/icons/CMakeLists.txt +++ b/shell_integration/icons/CMakeLists.txt @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later if( UNIX AND NOT APPLE ) SET(ICON_DIR ${CMAKE_INSTALL_DATADIR}/icons/hicolor) diff --git a/shell_integration/icons/nopadding/SVG/generate_windows_ico.sh b/shell_integration/icons/nopadding/SVG/generate_windows_ico.sh index 4b8563d0a7..8d7106f22d 100755 --- a/shell_integration/icons/nopadding/SVG/generate_windows_ico.sh +++ b/shell_integration/icons/nopadding/SVG/generate_windows_ico.sh @@ -1,5 +1,8 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2016 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + # Dimensions taken from https://www.apriorit.com/dev-blog/357-shell-extentions-basics-samples-common-problems#_Toc408244375 convert -background transparent attention.svg -gravity SouthWest \( -clone 0 -resize 10x10 -extent 16x16 \) \( -clone 0 -resize 16x16 -extent 32x32 \) \( -clone 0 -resize 24x24 -extent 48x48 \) \( -clone 0 -resize 128x128 -extent 256x256 \) -delete 0 ../../../windows/OCOverlays/ico/Warning.ico convert -background transparent error.svg -gravity SouthWest \( -clone 0 -resize 10x10 -extent 16x16 \) \( -clone 0 -resize 16x16 -extent 32x32 \) \( -clone 0 -resize 24x24 -extent 48x48 \) \( -clone 0 -resize 128x128 -extent 256x256 \) -delete 0 ../../../windows/OCOverlays/ico/Error.ico diff --git a/shell_integration/libcloudproviders/CMakeLists.txt b/shell_integration/libcloudproviders/CMakeLists.txt index 02035d863b..7875abf411 100644 --- a/shell_integration/libcloudproviders/CMakeLists.txt +++ b/shell_integration/libcloudproviders/CMakeLists.txt @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: GPL-2.0-or-later macro(dbus_add_activation_service _sources) if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.28.0") pkg_get_variable(_install_dir dbus-1 session_bus_services_dir DEFINE_VARIABLES datadir=${CMAKE_INSTALL_DATADIR}) diff --git a/shell_integration/libcloudproviders/org.freedesktop.CloudProviders.ini.in.license b/shell_integration/libcloudproviders/org.freedesktop.CloudProviders.ini.in.license new file mode 100644 index 0000000000..ab46ca4675 --- /dev/null +++ b/shell_integration/libcloudproviders/org.freedesktop.CloudProviders.ini.in.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/libcloudproviders/org.freedesktop.CloudProviders.service.in.license b/shell_integration/libcloudproviders/org.freedesktop.CloudProviders.service.in.license new file mode 100644 index 0000000000..ab46ca4675 --- /dev/null +++ b/shell_integration/libcloudproviders/org.freedesktop.CloudProviders.service.in.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors +SPDX-License-Identifier: GPL-2.0-or-later diff --git a/shell_integration/nautilus/CMakeLists.txt b/shell_integration/nautilus/CMakeLists.txt index 8d8a759a3c..367b738000 100644 --- a/shell_integration/nautilus/CMakeLists.txt +++ b/shell_integration/nautilus/CMakeLists.txt @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later # copy the python nautilus plugin to build dir as it is going to # be changed. if( UNIX AND NOT APPLE ) diff --git a/shell_integration/nautilus/createcajaplugin.sh b/shell_integration/nautilus/createcajaplugin.sh index ee8fa970ff..8f6527c703 100755 --- a/shell_integration/nautilus/createcajaplugin.sh +++ b/shell_integration/nautilus/createcajaplugin.sh @@ -1,5 +1,8 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2016 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + # this script creates a plugin for caja, just by replacing # all occurrences of Nautilus with Caja (case sensitive). diff --git a/shell_integration/nautilus/createnemoplugin.sh b/shell_integration/nautilus/createnemoplugin.sh index a31c32d4ea..b158792a98 100755 --- a/shell_integration/nautilus/createnemoplugin.sh +++ b/shell_integration/nautilus/createnemoplugin.sh @@ -1,5 +1,8 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2016 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + # this script creates a plugin for nemo, just be replacing # all occurrences of Nautilus with Nemo. diff --git a/shell_integration/nautilus/setappname.sh b/shell_integration/nautilus/setappname.sh index 58bee2b39d..c13fbcbab0 100755 --- a/shell_integration/nautilus/setappname.sh +++ b/shell_integration/nautilus/setappname.sh @@ -1,5 +1,9 @@ #!/bin/sh +# SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2015 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + # this script replaces the line # appname = 'Nextcloud' # with the correct branding name in the syncstate.py script diff --git a/shell_integration/nautilus/syncstate.py b/shell_integration/nautilus/syncstate.py index cb224a72b8..1ee08ff0af 100644 --- a/shell_integration/nautilus/syncstate.py +++ b/shell_integration/nautilus/syncstate.py @@ -1,19 +1,10 @@ +# SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later # -# Copyright (C) by Klaas Freitag -# -# This program is the core of OwnCloud integration to Nautilus -# It will be installed on /usr/share/nautilus-python/extensions/ with the paquet owncloud-client-nautilus -# (https://github.com/owncloud/client/edit/master/shell_integration/nautilus/syncstate.py) -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# for more details. +# This program is the core of the nextcloud integration to Nautilus +# It will be installed on /usr/share/nautilus-python/extensions/ with the paquet Nextcloud-client-nautilus +# (https://github.com/nextcloud/desktop/edit/master/shell_integration/nautilus/syncstate.py) import sys python3 = sys.version_info[0] >= 3 diff --git a/shell_integration/windows/CMakeLists.txt b/shell_integration/windows/CMakeLists.txt index e57f552ad8..4fd2629a24 100644 --- a/shell_integration/windows/CMakeLists.txt +++ b/shell_integration/windows/CMakeLists.txt @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2018 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + # Use static runtime for all subdirectories foreach(buildType "" "_DEBUG" "_MINSIZEREL" "_RELEASE" "_RELWITHDEBINFO") string(REPLACE "/MD" "/MT" "CMAKE_CXX_FLAGS${buildType}" "${CMAKE_CXX_FLAGS${buildType}}") diff --git a/shell_integration/windows/NCContextMenu/CMakeLists.txt b/shell_integration/windows/NCContextMenu/CMakeLists.txt index 4e76bb5396..672728d5b8 100644 --- a/shell_integration/windows/NCContextMenu/CMakeLists.txt +++ b/shell_integration/windows/NCContextMenu/CMakeLists.txt @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: LGPL-2.1-or-later add_library(NCContextMenu MODULE dllmain.cpp NCClientInterface.cpp diff --git a/shell_integration/windows/NCContextMenu/NCClientInterface.cpp b/shell_integration/windows/NCContextMenu/NCClientInterface.cpp index 4c5d665139..59e18cd2e3 100644 --- a/shell_integration/windows/NCContextMenu/NCClientInterface.cpp +++ b/shell_integration/windows/NCContextMenu/NCClientInterface.cpp @@ -1,16 +1,8 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #include "NCClientInterface.h" diff --git a/shell_integration/windows/NCContextMenu/NCClientInterface.h b/shell_integration/windows/NCContextMenu/NCClientInterface.h index a76cab5af7..9fbd36483b 100644 --- a/shell_integration/windows/NCContextMenu/NCClientInterface.h +++ b/shell_integration/windows/NCContextMenu/NCClientInterface.h @@ -1,28 +1,7 @@ -/** -* Copyright (c) 2015 ownCloud GmbH. All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; version 2.1 of the License -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ - -/** -* Copyright (c) 2014 ownCloud GmbH. All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; version 2.1 of the License -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #ifndef AbstractSocketHandler_H #define AbstractSocketHandler_H diff --git a/shell_integration/windows/NCContextMenu/NCContextMenu.cpp b/shell_integration/windows/NCContextMenu/NCContextMenu.cpp index b35576900f..cbf7b3edcb 100644 --- a/shell_integration/windows/NCContextMenu/NCContextMenu.cpp +++ b/shell_integration/windows/NCContextMenu/NCContextMenu.cpp @@ -1,16 +1,8 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #include "NCContextMenu.h" #include "NCClientInterface.h" diff --git a/shell_integration/windows/NCContextMenu/NCContextMenu.def.license b/shell_integration/windows/NCContextMenu/NCContextMenu.def.license new file mode 100644 index 0000000000..2852bb569c --- /dev/null +++ b/shell_integration/windows/NCContextMenu/NCContextMenu.def.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2015 ownCloud GmbH +# SPDX-License-Identifier: LGPL-2.1-or-later diff --git a/shell_integration/windows/NCContextMenu/NCContextMenu.h b/shell_integration/windows/NCContextMenu/NCContextMenu.h index b5b2a3eb7f..aa2d16cbd1 100644 --- a/shell_integration/windows/NCContextMenu/NCContextMenu.h +++ b/shell_integration/windows/NCContextMenu/NCContextMenu.h @@ -1,16 +1,7 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #ifndef NCCONTEXTMENU_H #define NCCONTEXTMENU_H diff --git a/shell_integration/windows/NCContextMenu/NCContextMenuFactory.cpp b/shell_integration/windows/NCContextMenu/NCContextMenuFactory.cpp index 9520c180cb..7af1304ebf 100644 --- a/shell_integration/windows/NCContextMenu/NCContextMenuFactory.cpp +++ b/shell_integration/windows/NCContextMenu/NCContextMenuFactory.cpp @@ -1,16 +1,8 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #include "NCContextMenuFactory.h" #include "NCContextMenu.h" diff --git a/shell_integration/windows/NCContextMenu/NCContextMenuFactory.h b/shell_integration/windows/NCContextMenu/NCContextMenuFactory.h index 4f878ab46b..d5db552f4b 100644 --- a/shell_integration/windows/NCContextMenu/NCContextMenuFactory.h +++ b/shell_integration/windows/NCContextMenu/NCContextMenuFactory.h @@ -1,17 +1,7 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ - +/* + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #ifndef NCCONTEXTMENUFACTORY_H #define NCCONTEXTMENUFACTORY_H diff --git a/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp b/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp index 3930f3edab..e16f0c359a 100644 --- a/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp +++ b/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.cpp @@ -1,16 +1,8 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #include "NCContextMenuRegHandler.h" #include "RegDelnode.h" diff --git a/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.h b/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.h index 2dba0fd529..be895bba2f 100644 --- a/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.h +++ b/shell_integration/windows/NCContextMenu/NCContextMenuRegHandler.h @@ -1,17 +1,7 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ - +/* + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #ifndef NCCONTEXTMENUREGHANDLER_H #define NCCONTEXTMENUREGHANDLER_H diff --git a/shell_integration/windows/NCContextMenu/RegDelnode.h b/shell_integration/windows/NCContextMenu/RegDelnode.h index f79d1dcca4..c0abcfcc13 100644 --- a/shell_integration/windows/NCContextMenu/RegDelnode.h +++ b/shell_integration/windows/NCContextMenu/RegDelnode.h @@ -1,5 +1,9 @@ #pragma once +// SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +// SPDX-FileCopyrightText: 2015 ownCloud GmbH +// SPDX-License-Identifier: LGPL-2.1-or-later + #include #include #include diff --git a/shell_integration/windows/NCContextMenu/dllmain.cpp b/shell_integration/windows/NCContextMenu/dllmain.cpp index 4229b321a1..e7b6ea588e 100644 --- a/shell_integration/windows/NCContextMenu/dllmain.cpp +++ b/shell_integration/windows/NCContextMenu/dllmain.cpp @@ -1,16 +1,8 @@ -/** -* Copyright (c) 2015 Daniel Molkentin . All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; either version 2.1 of the License, or (at your option) -* any later version. -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #include #include diff --git a/shell_integration/windows/NCContextMenu/resource.h.license b/shell_integration/windows/NCContextMenu/resource.h.license new file mode 100644 index 0000000000..2852bb569c --- /dev/null +++ b/shell_integration/windows/NCContextMenu/resource.h.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2015 ownCloud GmbH +# SPDX-License-Identifier: LGPL-2.1-or-later diff --git a/shell_integration/windows/NCOverlays/CMakeLists.txt b/shell_integration/windows/NCOverlays/CMakeLists.txt index 4c1f5e83de..b90b4183a5 100644 --- a/shell_integration/windows/NCOverlays/CMakeLists.txt +++ b/shell_integration/windows/NCOverlays/CMakeLists.txt @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: LGPL-2.1-or-later add_library(NCOverlays MODULE DllMain.cpp NCOverlay.cpp diff --git a/shell_integration/windows/NCOverlays/DllMain.cpp b/shell_integration/windows/NCOverlays/DllMain.cpp index ee54caa472..38d75cde76 100644 --- a/shell_integration/windows/NCOverlays/DllMain.cpp +++ b/shell_integration/windows/NCOverlays/DllMain.cpp @@ -1,15 +1,8 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #include "NCOverlayRegistrationHandler.h" diff --git a/shell_integration/windows/NCOverlays/NCOverlay.cpp b/shell_integration/windows/NCOverlays/NCOverlay.cpp index a70f38b232..c597b6a4e4 100644 --- a/shell_integration/windows/NCOverlays/NCOverlay.cpp +++ b/shell_integration/windows/NCOverlays/NCOverlay.cpp @@ -1,15 +1,8 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #include "NCOverlay.h" diff --git a/shell_integration/windows/NCOverlays/NCOverlay.h b/shell_integration/windows/NCOverlays/NCOverlay.h index 688a6b0950..1d53d06f0d 100644 --- a/shell_integration/windows/NCOverlays/NCOverlay.h +++ b/shell_integration/windows/NCOverlays/NCOverlay.h @@ -1,15 +1,7 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #ifndef NCOVERLAY_H diff --git a/shell_integration/windows/NCOverlays/NCOverlayFactory.cpp b/shell_integration/windows/NCOverlays/NCOverlayFactory.cpp index e9e40dfd8f..37e07c0013 100644 --- a/shell_integration/windows/NCOverlays/NCOverlayFactory.cpp +++ b/shell_integration/windows/NCOverlays/NCOverlayFactory.cpp @@ -1,15 +1,8 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #include diff --git a/shell_integration/windows/NCOverlays/NCOverlayFactory.h b/shell_integration/windows/NCOverlays/NCOverlayFactory.h index 74962cc027..e35e14b46c 100644 --- a/shell_integration/windows/NCOverlays/NCOverlayFactory.h +++ b/shell_integration/windows/NCOverlays/NCOverlayFactory.h @@ -1,15 +1,7 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #ifndef NCOVERLAYFACTORY_H diff --git a/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp b/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp index 36972c07fc..4179ff3827 100644 --- a/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp +++ b/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.cpp @@ -1,15 +1,8 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #include "NCOverlayRegistrationHandler.h" diff --git a/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.h b/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.h index 473d4217db..19471d3f48 100644 --- a/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.h +++ b/shell_integration/windows/NCOverlays/NCOverlayRegistrationHandler.h @@ -1,15 +1,7 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #ifndef NCOVERLAYREGISTRATIONHANDLER_H diff --git a/shell_integration/windows/NCUtil/CMakeLists.txt b/shell_integration/windows/NCUtil/CMakeLists.txt index fa75e15938..234e1e775b 100644 --- a/shell_integration/windows/NCUtil/CMakeLists.txt +++ b/shell_integration/windows/NCUtil/CMakeLists.txt @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2018 ownCloud GmbH +# SPDX-License-Identifier: LGPL-2.1-or-later add_library(NCUtil STATIC CommunicationSocket.cpp RemotePathChecker.cpp diff --git a/shell_integration/windows/NCUtil/CommunicationSocket.cpp b/shell_integration/windows/NCUtil/CommunicationSocket.cpp index 6f9cdbb983..24f3cccf1a 100644 --- a/shell_integration/windows/NCUtil/CommunicationSocket.cpp +++ b/shell_integration/windows/NCUtil/CommunicationSocket.cpp @@ -1,15 +1,8 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #include "CommunicationSocket.h" diff --git a/shell_integration/windows/NCUtil/CommunicationSocket.h b/shell_integration/windows/NCUtil/CommunicationSocket.h index bc55c2d933..ae7af7219f 100644 --- a/shell_integration/windows/NCUtil/CommunicationSocket.h +++ b/shell_integration/windows/NCUtil/CommunicationSocket.h @@ -1,15 +1,8 @@ -/** - * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved. - * - * This library is free software; you can redistribute it and/or modify it under - * the terms of the GNU Lesser General Public License as published by the Free - * Software Foundation; either version 2.1 of the License, or (at your option) - * any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more - * details. +/* + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-FileCopyrightText: 2000-2013 Liferay, Inc. All rights reserved + * SPDX-License-Identifier: LGPL-2.1-or-later */ #ifndef COMMUNICATIONSOCKET_H diff --git a/shell_integration/windows/NCUtil/NCUtil.rc b/shell_integration/windows/NCUtil/NCUtil.rc index 4246c31c8c..f01e77d1c0 100644 Binary files a/shell_integration/windows/NCUtil/NCUtil.rc and b/shell_integration/windows/NCUtil/NCUtil.rc differ diff --git a/shell_integration/windows/NCUtil/RemotePathChecker.cpp b/shell_integration/windows/NCUtil/RemotePathChecker.cpp index 5d004d567d..3d09989d78 100644 --- a/shell_integration/windows/NCUtil/RemotePathChecker.cpp +++ b/shell_integration/windows/NCUtil/RemotePathChecker.cpp @@ -1,15 +1,7 @@ -/** -* Copyright (c) 2014 ownCloud GmbH. All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; version 2.1 of the License -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #include "CommunicationSocket.h" diff --git a/shell_integration/windows/NCUtil/RemotePathChecker.h b/shell_integration/windows/NCUtil/RemotePathChecker.h index 134138f137..83f964f0e3 100644 --- a/shell_integration/windows/NCUtil/RemotePathChecker.h +++ b/shell_integration/windows/NCUtil/RemotePathChecker.h @@ -1,15 +1,8 @@ -/** -* Copyright (c) 2014 ownCloud GmbH. All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; version 2.1 of the License -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #ifndef PATHCHECKER_H #define PATHCHECKER_H diff --git a/shell_integration/windows/NCUtil/StringUtil.cpp b/shell_integration/windows/NCUtil/StringUtil.cpp index e23030e02b..31c5943fe8 100644 --- a/shell_integration/windows/NCUtil/StringUtil.cpp +++ b/shell_integration/windows/NCUtil/StringUtil.cpp @@ -1,15 +1,7 @@ -/** -* Copyright (c) 2014 ownCloud GmbH. All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; version 2.1 of the License -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #include #include diff --git a/shell_integration/windows/NCUtil/StringUtil.h b/shell_integration/windows/NCUtil/StringUtil.h index 180d7c80a2..e8257842ea 100644 --- a/shell_integration/windows/NCUtil/StringUtil.h +++ b/shell_integration/windows/NCUtil/StringUtil.h @@ -1,15 +1,7 @@ -/** -* Copyright (c) 2014 ownCloud GmbH. All rights reserved. -* -* This library is free software; you can redistribute it and/or modify it under -* the terms of the GNU Lesser General Public License as published by the Free -* Software Foundation; version 2.1 of the License -* -* This library is distributed in the hope that it will be useful, but WITHOUT -* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -* details. -*/ +/* + * SPDX-FileCopyrightText: 2014 ownCloud GmbH + * SPDX-License-Identifier: LGPL-2.1-or-later + */ #ifndef STRINGUTIL_H #define STRINGUTIL_H diff --git a/shell_integration/windows/NCUtil/Version.h b/shell_integration/windows/NCUtil/Version.h index 3651569191..92f6600cc2 100644 --- a/shell_integration/windows/NCUtil/Version.h +++ b/shell_integration/windows/NCUtil/Version.h @@ -1,5 +1,8 @@ #pragma once +// SPDX-FileCopyrightText: 2016 ownCloud GmbH +// SPDX-License-Identifier: LGPL-2.1-or-later + // This is the number that will end up in the version window of the DLLs. // Increment this version before committing a new build if you are today's shell_integration build master. #define NCEXT_BUILD_NUM 47 diff --git a/shell_integration/windows/NCUtil/resource.h.license b/shell_integration/windows/NCUtil/resource.h.license new file mode 100644 index 0000000000..7c1f399def --- /dev/null +++ b/shell_integration/windows/NCUtil/resource.h.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2015 ownCloud GmbH +SPDX-License-Identifier: LGPL-2.1-or-later + \ No newline at end of file diff --git a/shell_integration/windows/WinShellExt.wxs.in b/shell_integration/windows/WinShellExt.wxs.in index 6b770dfe7f..a23bc12cf3 100644 --- a/shell_integration/windows/WinShellExt.wxs.in +++ b/shell_integration/windows/WinShellExt.wxs.in @@ -1,18 +1,7 @@ diff --git a/shell_integration/windows/WinShellExtConstants.h.in b/shell_integration/windows/WinShellExtConstants.h.in index 97014ea1f2..b7959aa14f 100644 --- a/shell_integration/windows/WinShellExtConstants.h.in +++ b/shell_integration/windows/WinShellExtConstants.h.in @@ -1,15 +1,6 @@ /* - * Copyright (C) by Michael Schuster - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * for more details. + * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-2.0-or-later */ #pragma once diff --git a/src/3rdparty/qtsingleapplication/qtsinglecoreapplication.pri.license b/src/3rdparty/qtsingleapplication/qtsinglecoreapplication.pri.license new file mode 100644 index 0000000000..7391f36fca --- /dev/null +++ b/src/3rdparty/qtsingleapplication/qtsinglecoreapplication.pri.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2014 Digia Plc and/or its subsidiary(-ies) +SPDX-License-Identifier: (LGPL-2.0-or-later AND LicenseRef-DigiaQtLGPLException-1.1) OR LicenseRef-DigiaCommercialUsage diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index a58117fcfe..4c7f814b1b 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2014 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later project(gui) find_package(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS Widgets Svg Qml Quick QuickControls2 QuickWidgets Xml Network) find_package(KF6Archive REQUIRED) diff --git a/src/gui/gui.md b/src/gui/gui.md index 107ce2acb3..5632ab037a 100644 --- a/src/gui/gui.md +++ b/src/gui/gui.md @@ -1,3 +1,7 @@ + The GUI Client ============== diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 2c66540f1c..e4e9027a67 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2011 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + include(DefinePlatformDefaults) include(nextcloud_add_test.cmake) diff --git a/test/csync/AUTHORS b/test/csync/AUTHORS deleted file mode 100644 index 5fd81c08e3..0000000000 --- a/test/csync/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -Andreas Schneider -Klaas Freitag -Olivier Goffart diff --git a/test/csync/AUTHORS.md b/test/csync/AUTHORS.md new file mode 100644 index 0000000000..42aa45299f --- /dev/null +++ b/test/csync/AUTHORS.md @@ -0,0 +1,26 @@ + +# Authors + +- Andreas Schneider +- Andy Scherzinger +- Camila San +- Christian Kamm +- Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> +- Dominik Schmidt +- Felix Weilbach +- Hannah von Reth +- Jocelyn Turcotte +- Klaas Freitag +- Kevin Ottens +- Markus Goetz +- Matthieu Gallien +- Michael Schuster +- Nicolas Fella +- Olivier Goffart +- Roeland Jago Douma +- Samir Benmendil +- Stephan Beyer diff --git a/test/csync/CMakeLists.txt b/test/csync/CMakeLists.txt index 904828d9e9..ae9b3d7417 100644 --- a/test/csync/CMakeLists.txt +++ b/test/csync/CMakeLists.txt @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2017 ownCloud GmbH +# SPDX-License-Identifier: LGPL-2.1-or-later + project(tests) set(TORTURE_LIBRARY torture) diff --git a/test/csync/cmdline.c b/test/csync/cmdline.c index 34edc771f0..180233f0fe 100644 --- a/test/csync/cmdline.c +++ b/test/csync/cmdline.c @@ -1,6 +1,7 @@ /* * libcsync -- a library to sync a directory with another * + * SPDX-FileCopyrightText: 2014 ownCloud GmbH * SPDX-FileCopyrightText: 2008-2013 Andreas Schneider * SPDX-License-Identifier: LGPL-2.1-or-later */ diff --git a/test/csync/torture.c b/test/csync/torture.c index f7c65e238c..357a2a08fa 100644 --- a/test/csync/torture.c +++ b/test/csync/torture.c @@ -1,6 +1,7 @@ /* * libcsync -- a library to sync a directory with another * + * SPDX-FileCopyrightText: 2014 ownCloud GmbH * SPDX-FileCopyrightText: 2008-2013 Andreas Schneider * SPDX-License-Identifier: LGPL-2.1-or-later */ diff --git a/test/csync/torture.h b/test/csync/torture.h index a6cdcdc065..9cfa77d2d9 100644 --- a/test/csync/torture.h +++ b/test/csync/torture.h @@ -1,6 +1,7 @@ /* * libcsync -- a library to sync a directory with another * + * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-FileCopyrightText: 2008-2013 Andreas Schneider * SPDX-License-Identifier: LGPL-2.1-or-later */ diff --git a/test/csync/valgrind-csync.supp b/test/csync/valgrind-csync.supp index c4d10e40ca..f8a50e1069 100644 --- a/test/csync/valgrind-csync.supp +++ b/test/csync/valgrind-csync.supp @@ -1,3 +1,6 @@ +### SPDX-FileCopyrightText: 2017 ownCloud GmbH +### SPDX-License-Identifier: LGPL-2.1-or-later + ### SQLITE3 { diff --git a/test/mockserver/CMakeLists.txt b/test/mockserver/CMakeLists.txt index fecf3d6060..97f52a635a 100644 --- a/test/mockserver/CMakeLists.txt +++ b/test/mockserver/CMakeLists.txt @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2015 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later project(gui) set(CMAKE_AUTOMOC TRUE) diff --git a/test/nextcloud_add_test.cmake b/test/nextcloud_add_test.cmake index c08fe24043..489ba31c25 100644 --- a/test/nextcloud_add_test.cmake +++ b/test/nextcloud_add_test.cmake @@ -1,5 +1,9 @@ find_package(Qt6 ${REQUIRED_QT_VERSION} COMPONENTS REQUIRED Core Test Xml Network Qml Quick) +# SPDX-FileCopyrightText: 2028 Nextcloud GmbH and Nextcloud contributors +# SPDX-FileCopyrightText: 2012 ownCloud GmbH +# SPDX-License-Identifier: GPL-2.0-or-later + macro(nextcloud_build_test test_class) set(CMAKE_AUTOMOC TRUE) set(OWNCLOUD_TEST_CLASS ${test_class})