diff --git a/.github/workflows/reuse.yml b/.github/workflows/reuse.yml index 63f4bc0ceb..031e80a835 100644 --- a/.github/workflows/reuse.yml +++ b/.github/workflows/reuse.yml @@ -9,12 +9,14 @@ name: REUSE Compliance Check -on: pull_request +on: [pull_request] jobs: reuse-compliance-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5 + - name: Checkout + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - name: REUSE Compliance Check uses: fsfe/reuse-action@3ae3c6bdf1257ab19397fab11fd3312144692083 # v4.0.0 diff --git a/.reuse/dep5 b/.reuse/dep5 deleted file mode 100644 index e3341e2b8e..0000000000 --- a/.reuse/dep5 +++ /dev/null @@ -1,36 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: Nextcloud Vue components library -Upstream-Contact: Nextcloud GmbH -Source: https://github.com/nextcloud-libraries/nextcloud-vue - -Files: package.json package-lock.json .github/pull_request_template.md -Copyright: Nextcloud GmbH and Nextcloud contributors -License: AGPL-3.0-or-later - -Files: styleguide/assets/icons.css cypress/snapshots/* tests/unit/functions/usernameToColor/__snapshots__/usernameToColor.spec.js.snap -Copyright: Nextcloud GmbH and Nextcloud contributors -License: AGPL-3.0-or-later - -Files: l10n/*.pot -Copyright: 2020-2024 Nextcloud translators -License: AGPL-3.0-or-later - -Files: tsconfig.json tsconfig.webpack.json cypress/tsconfig.json tests/tsconfig.json -Copyright: 2022-2024 Nextcloud GmbH and Nextcloud contributors -License: CC0-1.0 - -Files: styleguide/assets/img/favicon*.* styleguide/assets/img/logo/logo*.* styleguide/assets/img/categories/dashboard.svg -Copyright: 2016-2024 Nextcloud GmbH -License: LicenseRef-NextcloudTrademarks - -Files: styleguide/assets/close.svg styleguide/assets/img/rss.svg styleguide/assets/img/breadcrumb.svg styleguide/assets/img/actions/add.svg styleguide/assets/img/actions/address.svg styleguide/assets/img/actions/arrow-left.svg styleguide/assets/img/actions/arrow-right.svg styleguide/assets/img/actions/audio-off.svg styleguide/assets/img/actions/audio.svg styleguide/assets/img/actions/caret-white.svg styleguide/assets/img/actions/caret.svg styleguide/assets/img/actions/checkbox-mark-dark.svg styleguide/assets/img/actions/checkbox-mark-white.svg styleguide/assets/img/actions/checkbox-mark.svg styleguide/assets/img/actions/checkbox-mixed-dark.svg styleguide/assets/img/actions/checkbox-mixed-white.svg styleguide/assets/img/actions/checkbox-mixed.svg styleguide/assets/img/actions/checkmark-white.svg styleguide/assets/img/actions/checkmark.png styleguide/assets/img/actions/checkmark.svg styleguide/assets/img/actions/clippy.svg styleguide/assets/img/actions/close.svg styleguide/assets/img/actions/comment.png styleguide/assets/img/actions/comment.svg styleguide/assets/img/actions/confirm-fade.svg styleguide/assets/img/actions/confirm-white.svg styleguide/assets/img/actions/confirm.svg styleguide/assets/img/actions/delete.svg styleguide/assets/img/actions/details.svg styleguide/assets/img/actions/disabled-user.svg styleguide/assets/img/actions/disabled-users.svg styleguide/assets/img/actions/download.svg styleguide/assets/img/actions/edit.svg styleguide/assets/img/actions/error-white.svg styleguide/assets/img/actions/error.svg styleguide/assets/img/actions/external.svg styleguide/assets/img/actions/filter.svg styleguide/assets/img/actions/fullscreen.svg styleguide/assets/img/actions/group.svg styleguide/assets/img/actions/history.png styleguide/assets/img/actions/history.svg styleguide/assets/img/actions/info-white.svg styleguide/assets/img/actions/info.svg styleguide/assets/img/actions/logout.svg styleguide/assets/img/actions/mail.svg styleguide/assets/img/actions/menu-sidebar.svg styleguide/assets/img/actions/menu.svg styleguide/assets/img/actions/more-white.svg styleguide/assets/img/actions/more.svg styleguide/assets/img/actions/password-white.svg styleguide/assets/img/actions/password.png styleguide/assets/img/actions/password.svg styleguide/assets/img/actions/pause.svg styleguide/assets/img/actions/play-add.svg styleguide/assets/img/actions/play-next.svg styleguide/assets/img/actions/play-previous.svg styleguide/assets/img/actions/play.svg styleguide/assets/img/actions/projects.svg styleguide/assets/img/actions/public-white.svg styleguide/assets/img/actions/public.svg styleguide/assets/img/actions/quota.svg styleguide/assets/img/actions/rename.svg styleguide/assets/img/actions/screen-off.svg styleguide/assets/img/actions/screen.svg styleguide/assets/img/actions/search.svg styleguide/assets/img/actions/settings-dark.svg styleguide/assets/img/actions/settings.svg styleguide/assets/img/actions/share.png styleguide/assets/img/actions/share.svg styleguide/assets/img/actions/shared.svg styleguide/assets/img/actions/sound-off.svg styleguide/assets/img/actions/sound.svg styleguide/assets/img/actions/star-dark.svg styleguide/assets/img/actions/star.png styleguide/assets/img/actions/star.svg styleguide/assets/img/actions/starred.png styleguide/assets/img/actions/starred.svg styleguide/assets/img/actions/tag.png styleguide/assets/img/actions/tag.svg styleguide/assets/img/actions/timezone.svg styleguide/assets/img/actions/toggle-background.svg styleguide/assets/img/actions/toggle-filelist.svg styleguide/assets/img/actions/toggle-pictures.svg styleguide/assets/img/actions/toggle.svg styleguide/assets/img/actions/triangle-e.svg styleguide/assets/img/actions/triangle-n.svg styleguide/assets/img/actions/triangle-s.svg styleguide/assets/img/actions/upload.svg styleguide/assets/img/actions/user.svg styleguide/assets/img/actions/verified.svg styleguide/assets/img/actions/verify.svg styleguide/assets/img/actions/verifying.svg styleguide/assets/img/actions/video-off.svg styleguide/assets/img/actions/video-switch.svg styleguide/assets/img/actions/video.svg styleguide/assets/img/actions/view-close.svg styleguide/assets/img/actions/view-download.svg styleguide/assets/img/actions/view-next.svg styleguide/assets/img/actions/view-pause.svg styleguide/assets/img/actions/view-play.svg styleguide/assets/img/actions/view-previous.svg styleguide/assets/img/categories/auth.svg styleguide/assets/img/categories/bundles.svg styleguide/assets/img/categories/customization.svg styleguide/assets/img/categories/files.svg styleguide/assets/img/categories/games.svg styleguide/assets/img/categories/integration.svg styleguide/assets/img/categories/monitoring.svg styleguide/assets/img/categories/multimedia.svg styleguide/assets/img/categories/office.svg styleguide/assets/img/categories/organization.svg styleguide/assets/img/categories/social.svg styleguide/assets/img/categories/workflow.svg styleguide/assets/img/filetypes/application-pdf.svg styleguide/assets/img/filetypes/application.svg styleguide/assets/img/filetypes/audio.svg styleguide/assets/img/filetypes/file.svg styleguide/assets/img/filetypes/folder-drag-accept.svg styleguide/assets/img/filetypes/folder-encrypted.svg styleguide/assets/img/filetypes/folder-external.svg styleguide/assets/img/filetypes/folder-public.svg styleguide/assets/img/filetypes/folder-shared.svg styleguide/assets/img/filetypes/folder-starred.svg styleguide/assets/img/filetypes/folder.svg styleguide/assets/img/filetypes/font.svg styleguide/assets/img/filetypes/image.svg styleguide/assets/img/filetypes/link.svg styleguide/assets/img/filetypes/location.svg styleguide/assets/img/filetypes/mindmap.svg styleguide/assets/img/filetypes/package-x-generic.svg styleguide/assets/img/filetypes/text-calendar.svg styleguide/assets/img/filetypes/text-code.svg styleguide/assets/img/filetypes/text-vcard.svg styleguide/assets/img/filetypes/text.svg styleguide/assets/img/filetypes/video.svg styleguide/assets/img/filetypes/x-office-document.svg styleguide/assets/img/filetypes/x-office-drawing.svg styleguide/assets/img/filetypes/x-office-form-template.svg styleguide/assets/img/filetypes/x-office-form.svg styleguide/assets/img/filetypes/x-office-presentation.svg styleguide/assets/img/filetypes/x-office-spreadsheet.svg styleguide/assets/img/places/calendar-dark.png styleguide/assets/img/places/calendar.png styleguide/assets/img/places/calendar.svg styleguide/assets/img/places/contacts-dark.png styleguide/assets/img/places/contacts.svg styleguide/assets/img/places/default-app-icon.svg styleguide/assets/img/places/files.svg styleguide/assets/img/places/home.svg styleguide/assets/img/places/link.svg styleguide/assets/img/places/music.svg styleguide/assets/img/places/picture.svg -Copyright: 2018-2024 Google Inc. -License: Apache-2.0 - -Files: styleguide/assets/img/loading* -Copyright: 2017-2024 Nextcloud GmbH and Nextcloud contributors -License: AGPL-3.0-or-later - -Files: styleguide/assets/img/background styleguide/assets/img/app-background.jpg -Copyright: Kamil Porembiński -License: CC-BY-SA-4.0 diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 0000000000..c1fa241cb7 --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,55 @@ +# SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later +version = 1 +SPDX-PackageName = "Nextcloud Vue components library" +SPDX-PackageSupplier = "Nextcloud GmbH " +SPDX-PackageDownloadLocation = "https://github.com/nextcloud-libraries/nextcloud-vue" + +[[annotations]] +path = ["package.json", "package-lock.json", ".github/pull_request_template.md"] +precedence = "aggregate" +SPDX-FileCopyrightText = "Nextcloud GmbH and Nextcloud contributors" +SPDX-License-Identifier = "AGPL-3.0-or-later" + +[[annotations]] +path = ["styleguide/assets/icons.css", "cypress/snapshots/**", "tests/unit/functions/usernameToColor/__snapshots__/usernameToColor.spec.js.snap"] +precedence = "aggregate" +SPDX-FileCopyrightText = "Nextcloud GmbH and Nextcloud contributors" +SPDX-License-Identifier = "AGPL-3.0-or-later" + +[[annotations]] +path = "l10n/**.pot" +precedence = "aggregate" +SPDX-FileCopyrightText = "2020-2024 Nextcloud translators" +SPDX-License-Identifier = "AGPL-3.0-or-later" + +[[annotations]] +path = ["tsconfig.json", "tsconfig.webpack.json", "cypress/tsconfig.json", "tests/tsconfig.json"] +precedence = "aggregate" +SPDX-FileCopyrightText = "2022-2024 Nextcloud GmbH and Nextcloud contributors" +SPDX-License-Identifier = "CC0-1.0" + +[[annotations]] +path = ["styleguide/assets/img/favicon**.**", "styleguide/assets/img/logo/logo**.**", "styleguide/assets/img/categories/dashboard.svg"] +precedence = "aggregate" +SPDX-FileCopyrightText = "2016-2024 Nextcloud GmbH" +SPDX-License-Identifier = "LicenseRef-NextcloudTrademarks" + +[[annotations]] +path = ["styleguide/assets/close.svg", "styleguide/assets/img/rss.svg", "styleguide/assets/img/breadcrumb.svg", "styleguide/assets/img/actions/add.svg", "styleguide/assets/img/actions/address.svg", "styleguide/assets/img/actions/arrow-left.svg", "styleguide/assets/img/actions/arrow-right.svg", "styleguide/assets/img/actions/audio-off.svg", "styleguide/assets/img/actions/audio.svg", "styleguide/assets/img/actions/caret-white.svg", "styleguide/assets/img/actions/caret.svg", "styleguide/assets/img/actions/checkbox-mark-dark.svg", "styleguide/assets/img/actions/checkbox-mark-white.svg", "styleguide/assets/img/actions/checkbox-mark.svg", "styleguide/assets/img/actions/checkbox-mixed-dark.svg", "styleguide/assets/img/actions/checkbox-mixed-white.svg", "styleguide/assets/img/actions/checkbox-mixed.svg", "styleguide/assets/img/actions/checkmark-white.svg", "styleguide/assets/img/actions/checkmark.png", "styleguide/assets/img/actions/checkmark.svg", "styleguide/assets/img/actions/clippy.svg", "styleguide/assets/img/actions/close.svg", "styleguide/assets/img/actions/comment.png", "styleguide/assets/img/actions/comment.svg", "styleguide/assets/img/actions/confirm-fade.svg", "styleguide/assets/img/actions/confirm-white.svg", "styleguide/assets/img/actions/confirm.svg", "styleguide/assets/img/actions/delete.svg", "styleguide/assets/img/actions/details.svg", "styleguide/assets/img/actions/disabled-user.svg", "styleguide/assets/img/actions/disabled-users.svg", "styleguide/assets/img/actions/download.svg", "styleguide/assets/img/actions/edit.svg", "styleguide/assets/img/actions/error-white.svg", "styleguide/assets/img/actions/error.svg", "styleguide/assets/img/actions/external.svg", "styleguide/assets/img/actions/filter.svg", "styleguide/assets/img/actions/fullscreen.svg", "styleguide/assets/img/actions/group.svg", "styleguide/assets/img/actions/history.png", "styleguide/assets/img/actions/history.svg", "styleguide/assets/img/actions/info-white.svg", "styleguide/assets/img/actions/info.svg", "styleguide/assets/img/actions/logout.svg", "styleguide/assets/img/actions/mail.svg", "styleguide/assets/img/actions/menu-sidebar.svg", "styleguide/assets/img/actions/menu.svg", "styleguide/assets/img/actions/more-white.svg", "styleguide/assets/img/actions/more.svg", "styleguide/assets/img/actions/password-white.svg", "styleguide/assets/img/actions/password.png", "styleguide/assets/img/actions/password.svg", "styleguide/assets/img/actions/pause.svg", "styleguide/assets/img/actions/play-add.svg", "styleguide/assets/img/actions/play-next.svg", "styleguide/assets/img/actions/play-previous.svg", "styleguide/assets/img/actions/play.svg", "styleguide/assets/img/actions/projects.svg", "styleguide/assets/img/actions/public-white.svg", "styleguide/assets/img/actions/public.svg", "styleguide/assets/img/actions/quota.svg", "styleguide/assets/img/actions/rename.svg", "styleguide/assets/img/actions/screen-off.svg", "styleguide/assets/img/actions/screen.svg", "styleguide/assets/img/actions/search.svg", "styleguide/assets/img/actions/settings-dark.svg", "styleguide/assets/img/actions/settings.svg", "styleguide/assets/img/actions/share.png", "styleguide/assets/img/actions/share.svg", "styleguide/assets/img/actions/shared.svg", "styleguide/assets/img/actions/sound-off.svg", "styleguide/assets/img/actions/sound.svg", "styleguide/assets/img/actions/star-dark.svg", "styleguide/assets/img/actions/star.png", "styleguide/assets/img/actions/star.svg", "styleguide/assets/img/actions/starred.png", "styleguide/assets/img/actions/starred.svg", "styleguide/assets/img/actions/tag.png", "styleguide/assets/img/actions/tag.svg", "styleguide/assets/img/actions/timezone.svg", "styleguide/assets/img/actions/toggle-background.svg", "styleguide/assets/img/actions/toggle-filelist.svg", "styleguide/assets/img/actions/toggle-pictures.svg", "styleguide/assets/img/actions/toggle.svg", "styleguide/assets/img/actions/triangle-e.svg", "styleguide/assets/img/actions/triangle-n.svg", "styleguide/assets/img/actions/triangle-s.svg", "styleguide/assets/img/actions/upload.svg", "styleguide/assets/img/actions/user.svg", "styleguide/assets/img/actions/verified.svg", "styleguide/assets/img/actions/verify.svg", "styleguide/assets/img/actions/verifying.svg", "styleguide/assets/img/actions/video-off.svg", "styleguide/assets/img/actions/video-switch.svg", "styleguide/assets/img/actions/video.svg", "styleguide/assets/img/actions/view-close.svg", "styleguide/assets/img/actions/view-download.svg", "styleguide/assets/img/actions/view-next.svg", "styleguide/assets/img/actions/view-pause.svg", "styleguide/assets/img/actions/view-play.svg", "styleguide/assets/img/actions/view-previous.svg", "styleguide/assets/img/categories/auth.svg", "styleguide/assets/img/categories/bundles.svg", "styleguide/assets/img/categories/customization.svg", "styleguide/assets/img/categories/files.svg", "styleguide/assets/img/categories/games.svg", "styleguide/assets/img/categories/integration.svg", "styleguide/assets/img/categories/monitoring.svg", "styleguide/assets/img/categories/multimedia.svg", "styleguide/assets/img/categories/office.svg", "styleguide/assets/img/categories/organization.svg", "styleguide/assets/img/categories/social.svg", "styleguide/assets/img/categories/workflow.svg", "styleguide/assets/img/filetypes/application-pdf.svg", "styleguide/assets/img/filetypes/application.svg", "styleguide/assets/img/filetypes/audio.svg", "styleguide/assets/img/filetypes/file.svg", "styleguide/assets/img/filetypes/folder-drag-accept.svg", "styleguide/assets/img/filetypes/folder-encrypted.svg", "styleguide/assets/img/filetypes/folder-external.svg", "styleguide/assets/img/filetypes/folder-public.svg", "styleguide/assets/img/filetypes/folder-shared.svg", "styleguide/assets/img/filetypes/folder-starred.svg", "styleguide/assets/img/filetypes/folder.svg", "styleguide/assets/img/filetypes/font.svg", "styleguide/assets/img/filetypes/image.svg", "styleguide/assets/img/filetypes/link.svg", "styleguide/assets/img/filetypes/location.svg", "styleguide/assets/img/filetypes/mindmap.svg", "styleguide/assets/img/filetypes/package-x-generic.svg", "styleguide/assets/img/filetypes/text-calendar.svg", "styleguide/assets/img/filetypes/text-code.svg", "styleguide/assets/img/filetypes/text-vcard.svg", "styleguide/assets/img/filetypes/text.svg", "styleguide/assets/img/filetypes/video.svg", "styleguide/assets/img/filetypes/x-office-document.svg", "styleguide/assets/img/filetypes/x-office-drawing.svg", "styleguide/assets/img/filetypes/x-office-form-template.svg", "styleguide/assets/img/filetypes/x-office-form.svg", "styleguide/assets/img/filetypes/x-office-presentation.svg", "styleguide/assets/img/filetypes/x-office-spreadsheet.svg", "styleguide/assets/img/places/calendar-dark.png", "styleguide/assets/img/places/calendar.png", "styleguide/assets/img/places/calendar.svg", "styleguide/assets/img/places/contacts-dark.png", "styleguide/assets/img/places/contacts.svg", "styleguide/assets/img/places/default-app-icon.svg", "styleguide/assets/img/places/files.svg", "styleguide/assets/img/places/home.svg", "styleguide/assets/img/places/link.svg", "styleguide/assets/img/places/music.svg", "styleguide/assets/img/places/picture.svg"] +precedence = "aggregate" +SPDX-FileCopyrightText = "2018-2024 Google Inc." +SPDX-License-Identifier = "Apache-2.0" +# SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later +[[annotations]] +path = "styleguide/assets/img/loading**" +precedence = "aggregate" +SPDX-FileCopyrightText = "2017-2024 Nextcloud GmbH and Nextcloud contributors" +SPDX-License-Identifier = "AGPL-3.0-or-later" + +[[annotations]] +path = ["styleguide/assets/img/app-background.jpg", "styleguide/assets/img/background/kamil-porembinski-clouds.jpg"] +precedence = "aggregate" +SPDX-FileCopyrightText = "Kamil Porembiński" +SPDX-License-Identifier = "CC-BY-SA-4.0"