Skip to content

Commit

Permalink
Merge pull request #6046 from nextcloud/chore/noid/spdx
Browse files Browse the repository at this point in the history
Add SPDX header
  • Loading branch information
AndyScherzinger authored Jun 5, 2024
2 parents 494da3a + 9196525 commit aee4f32
Show file tree
Hide file tree
Showing 405 changed files with 1,692 additions and 7,278 deletions.
2 changes: 2 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later
root = true

# General
Expand Down
4 changes: 4 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
/**
* SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
module.exports = {
extends: [
'@nextcloud',
Expand Down
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml.license
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
SPDX-License-Identifier: MIT
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml.license
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
SPDX-License-Identifier: MIT
2 changes: 2 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml.license
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
SPDX-License-Identifier: MIT
5 changes: 4 additions & 1 deletion .github/no-response.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Configuration for probot-no-response - https://github.com/probot/no-response

#
# SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
#
# Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 21
# Label requiring a response
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/fixup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT

name: Block fixup and squash commits

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint-eslint-when-unrelated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT

name: Lint eslint

Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lint-info-xml.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT

name: Lint info.xml

Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lint-php-cs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT

name: Lint php-cs

Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lint-php.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT

name: Lint php

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/npm-test.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: JS Tests
on: pull_request

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: Packaging
on: pull_request

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/php-test.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: PHP Tests
on: pull_request

Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/psalm-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT

name: Static analysis

Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/reuse.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization

# SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. <https://fsfe.org>
#
# SPDX-License-Identifier: CC0-1.0

name: REUSE Compliance Check

on: pull_request

jobs:
reuse-compliance-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: REUSE Compliance Check
uses: fsfe/reuse-action@a46482ca367aef4454a87620aa37c2be4b2f8106 # v3.0.0
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-FileCopyrightText: 2014-2016 ownCloud, Inc.
# SPDX-License-Identifier: AGPL-3.0-or-later
### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm

Expand Down
2 changes: 2 additions & 0 deletions .nextcloudignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later
.editorconfig
.eslintrc.js
.git
Expand Down
5 changes: 4 additions & 1 deletion .php-cs-fixer.dist.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<?php

declare(strict_types=1);

/**
* SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
require_once './vendor-bin/cs-fixer/vendor/autoload.php';

use Nextcloud\CodingStandard\Config;
Expand Down
48 changes: 48 additions & 0 deletions .reuse/dep5
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: calendar
Upstream-Contact: Nextcloud <info@nextcloud.com>
Source: https://github.com/nextcloud/calendar

Files: l10n/*.js l10n/*.json js/*.js.map js/*.js
Copyright: 2016 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: .tx/config package-lock.json package.json
Copyright: 2018 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: composer.json composer.lock
Copyright: 2014-2016 ownCloud, Inc., 2016-2024 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: tests/assets/ics/alarms/absoluteAlarm.ics tests/assets/ics/alarms/relativeAlarmAfter.ics tests/assets/ics/alarms/relativeAlarmAfterWithin24hours.ics tests/assets/ics/alarms/relativeAlarmBefore.ics tests/assets/ics/alarms/relativeAlarmRelatedEnd.ics tests/assets/ics/alarms/relativeAlarmWeekBefore.ics tests/assets/ics/attendees/attendee1.ics tests/assets/ics/attendees/attendee2.ics tests/assets/ics/attendees/attendee3.ics tests/assets/ics/attendees/attendee4.ics tests/assets/ics/attendees/attendee5.ics tests/assets/ics/attendees/attendee6.ics tests/assets/ics/attendees/attendee7.ics tests/assets/ics/rrules/rrule-count-and-until.ics tests/assets/ics/rrules/rrule-count.ics tests/assets/ics/rrules/rrule-until.ics tests/assets/ics/rrules/rrules1.ics tests/assets/ics/rrules/rrules10.ics tests/assets/ics/rrules/rrules11.ics tests/assets/ics/rrules/rrules12.ics tests/assets/ics/rrules/rrules13.ics tests/assets/ics/rrules/rrules14.ics tests/assets/ics/rrules/rrules15.ics tests/assets/ics/rrules/rrules16.ics tests/assets/ics/rrules/rrules17.ics tests/assets/ics/rrules/rrules18.ics tests/assets/ics/rrules/rrules19.ics tests/assets/ics/rrules/rrules2.ics tests/assets/ics/rrules/rrules21.ics tests/assets/ics/rrules/rrules22.ics tests/assets/ics/rrules/rrules23.ics tests/assets/ics/rrules/rrules24.ics tests/assets/ics/rrules/rrules25.ics tests/assets/ics/rrules/rrules26.ics tests/assets/ics/rrules/rrules27.ics tests/assets/ics/rrules/rrules28.ics tests/assets/ics/rrules/rrules29.ics tests/assets/ics/rrules/rrules3.ics tests/assets/ics/rrules/rrules30.ics tests/assets/ics/rrules/rrules31.ics tests/assets/ics/rrules/rrules32.ics tests/assets/ics/rrules/rrules4.ics tests/assets/ics/rrules/rrules5.ics tests/assets/ics/rrules/rrules6.ics tests/assets/ics/rrules/rrules7.ics tests/assets/ics/rrules/rrules8.ics tests/assets/ics/rrules/rrules9.ics tests/assets/ics/vcalendars/vcalendar-empty.ics tests/assets/ics/vcalendars/vcalendar-event-alarms.ics tests/assets/ics/vcalendars/vcalendar-event-allday.ics tests/assets/ics/vcalendars/vcalendar-event-attendees.ics tests/assets/ics/vcalendars/vcalendar-event-categories.ics tests/assets/ics/vcalendars/vcalendar-event-custom-color.ics tests/assets/ics/vcalendars/vcalendar-event-floating-time.ics tests/assets/ics/vcalendars/vcalendar-event-multiple-rrules.ics tests/assets/ics/vcalendars/vcalendar-event-recurring-allday.ics tests/assets/ics/vcalendars/vcalendar-event-recurring.ics tests/assets/ics/vcalendars/vcalendar-event-timed.ics tests/assets/ics/vcalendars/vcalendar-event-utc-time.ics tests/assets/ics/vcalendars/vcalendar-journal.ics tests/assets/ics/vcalendars/vcalendar-todo.ics tests/assets/ics/vcalendars/vcalendar-without-vobjects.ics tests/assets/ics/vcalendars-scheduling/add.ics tests/assets/ics/vcalendars-scheduling/cancel.ics tests/assets/ics/vcalendars-scheduling/counter.ics tests/assets/ics/vcalendars-scheduling/declinecounter.ics tests/assets/ics/vcalendars-scheduling/freebusy-reply.ics tests/assets/ics/vcalendars-scheduling/freebusy-request.ics tests/assets/ics/vcalendars-scheduling/publish.ics tests/assets/ics/vcalendars-scheduling/refresh.ics tests/assets/ics/vcalendars-scheduling/reply.ics tests/assets/ics/vcalendars-scheduling/request.ics
Copyright: 2020 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: screenshots/2.0/change-view.png screenshots/2.0/date-picker.png screenshots/2.0/edit-calendar-properties.png screenshots/2.0/event-editor-attendees.png screenshots/2.0/event-editor-details-categories.jpg screenshots/2.0/event-editor-details.png screenshots/2.0/event-editor-reminders.png screenshots/2.0/event-editor-repeat-day-of-month.png screenshots/2.0/event-editor-repeat-last-thursday.png screenshots/2.0/freebusy.png screenshots/2.0/month-view.png screenshots/2.0/new-calendar-selector.png screenshots/2.0/public-sharing-embed.png screenshots/2.0/public-sharing.png screenshots/2.0/share-calendar-publicly-embed-link.png screenshots/2.0/share-calendar-user.png screenshots/2.0/simple-event-popover.png screenshots/2.0/week-view.png
Copyright: 2020 Nextcloud GmbH and Nextcloud contributors
License: CC-BY-SA-4.0

Files: screenshots/week_new_event.png screenshots/week_room_suggestion.png screenshots/week_sidebar.png
Copyright: 2021 Nextcloud GmbH and Nextcloud contributors
License: CC-BY-SA-4.0

Files: tests/assets/ics/alarms/absoluteAlarmWithTimezone.ics tests/assets/ics/freebusy/explicitFreeSlot.ics tests/assets/ics/freebusy/multipleAttendees.ics
Copyright: 2021 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: src/resources/holiday_calendars.json vendor-bin/cs-fixer/composer.json vendor-bin/cs-fixer/composer.lock vendor-bin/phpunit/composer.json vendor-bin/phpunit/composer.lock vendor-bin/psalm/composer.json vendor-bin/psalm/composer.lock
Copyright: 2023 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: renovate.json
Copyright: 2024 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later

Files: img/calendar-dark.svg img/calendar.png img/calendar.svg img/favicon-mask.svg img/favicon-touch.png img/favicon-touch.svg img/favicon.ico img/favicon.png img/favicon.svg
Copyright: 2014 Austin Andrews, 2014-2026 ownCloud, Inc., 2016-2024 Nextcloud GmbH and Nextcloud contributors
License: Apache-2.0

Files: composer/autoload.php
Copyright: Nils Adermann, Jordi Boggiano
License: MIT
3 changes: 3 additions & 0 deletions .scrutinizer.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-FileCopyrightText: 2014-2015 ownCloud, Inc.
# SPDX-License-Identifier: AGPL-3.0-or-later
filter:
excluded_paths:
- 'js/public/*'
Expand Down
2 changes: 2 additions & 0 deletions .stylelintignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later
src/fonts
27 changes: 27 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!--
- SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
# Authors

- Anna Larch <anna.larch@gmx.net>
- Christoph Wurst <christoph@winzerhof-wurst.at>
- Georg Ehrke <oc.list@georgehrke.com>
- Grigory Vodyanov <scratchx@gmx.com>
- Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
- Jakob Röhrl <jakob.roehrl@web.de>
- John Molakvoæ <skjnldsv@protonmail.com>
- Jonas Heinrich <heinrich@synyx.net>
- Julia Kirschenheuter <julia.kirschenheuter@nextcloud.com>
- Julius Härtl <jus@bitgrid.net>
- Mikhail Sazanov <m@sazanof.ru>
- Raghu Nayyar <hey@raghunayyar.com>
- René Gieling <github@dartcafe.de>
- Richard Steinmetz <richard@steinmetz.cloud>
- Thomas Citharel <tcit@tcit.fr>
- Thomas Müller <thomas.mueller@tmit.eu>
- Valdnet <47037905+Valdnet@users.noreply.github.com>
- Informatyka Boguslawski sp. z o.o. sp.k., https://www.ib.pl/
- Nextcloud GmbH
- ownCloud, Inc.
- Team Popcorn <teampopcornberlin@gmail.com>
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
<!--
- SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
- SPDX-FileCopyrightText: 2014-2026 ownCloud, Inc.
- SPDX-License-Identifier: AGPL-3.0-or-later
-->
# Changelog

## 4.7.0 - Prerelease
Expand Down
Loading

0 comments on commit aee4f32

Please sign in to comment.