diff --git a/.editorconfig b/.editorconfig index c4484e457c..753a0ac6f4 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 # https://editorconfig.org root = true diff --git a/.eslintignore b/.eslintignore index 1e26c9025c..006a2fa4d2 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,5 @@ +# SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 /js/* /src/utils/media/effects/virtual-background/vendor/* /tests/* diff --git a/.eslintrc.js b/.eslintrc.js index fc548f0c1d..6c23b72eee 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,3 +1,7 @@ +/** + * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ module.exports = { extends: [ '@nextcloud', diff --git a/.gitattributes b/.gitattributes index 3ce6f238f3..e9e386c314 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,4 @@ +# SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 /js/*.js binary /js/*.js.map binary diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php index 67bcaf3465..3411df2080 100644 --- a/.php-cs-fixer.dist.php +++ b/.php-cs-fixer.dist.php @@ -1,6 +1,10 @@ # Changelog All notable changes to this project will be documented in this file. diff --git a/LICENSES/LicenseRef-Nasa.txt b/LICENSES/LicenseRef-Nasa.txt new file mode 100644 index 0000000000..fcf41e08de --- /dev/null +++ b/LICENSES/LicenseRef-Nasa.txt @@ -0,0 +1 @@ +The picture https://images.nasa.gov/details/iss036e005944 is licensed under https://www.nasa.gov/multimedia/guidelines/index.html diff --git a/Makefile b/Makefile index d9a0a1b75a..1c3da838b9 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later + # Makefile for building the project app_name=spreed diff --git a/README.md b/README.md index 11ac307b05..e8768a196b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ + # Nextcloud Talk **A video & audio conferencing app for Nextcloud** diff --git a/appinfo/info.xml b/appinfo/info.xml index 74817d5e26..dd5894a1ce 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -1,4 +1,8 @@ + spreed diff --git a/babel.config.js b/babel.config.js index 8be4fc38bb..6f249242ab 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,3 +1,7 @@ +/** + * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: AGPL-3.0-or-later + */ const babelConfig = require('@nextcloud/babel-config') module.exports = babelConfig diff --git a/composer/autoload.php b/composer/autoload.php index a075e1e880..b1c7bd3403 100644 --- a/composer/autoload.php +++ b/composer/autoload.php @@ -1,5 +1,9 @@ -# -# @license GNU AGPL version 3 or any later version -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later ########################################### # High-performance backend log simplifier # diff --git a/docs/Talkbuchet-cli.py b/docs/Talkbuchet-cli.py index ad830ed262..843df28d1a 100644 --- a/docs/Talkbuchet-cli.py +++ b/docs/Talkbuchet-cli.py @@ -1,20 +1,6 @@ # -# @copyright Copyright (c) 2022, Daniel Calviño Sánchez (danxuliu@gmail.com) -# -# @license GNU AGPL version 3 or any later version -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later # """ diff --git a/docs/Talkbuchet-run.sh b/docs/Talkbuchet-run.sh index c8198538d7..3769118fe1 100755 --- a/docs/Talkbuchet-run.sh +++ b/docs/Talkbuchet-run.sh @@ -1,21 +1,7 @@ #!/usr/bin/env bash -# @copyright Copyright (c) 2022, Daniel Calviño Sánchez (danxuliu@gmail.com) -# -# @license GNU AGPL version 3 or any later version -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 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 Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . +# SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later # Helper script to run Talkbuchet, the helper tool for load/stress testing of # Nextcloud Talk. diff --git a/docs/botscreenshots/call-summary.png.license b/docs/botscreenshots/call-summary.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/botscreenshots/call-summary.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/botscreenshots/currency-convertor.png.license b/docs/botscreenshots/currency-convertor.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/botscreenshots/currency-convertor.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/botscreenshots/stable-diffusion.png.license b/docs/botscreenshots/stable-diffusion.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/botscreenshots/stable-diffusion.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/botscreenshots/welcome-bot.png.license b/docs/botscreenshots/welcome-bot.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/botscreenshots/welcome-bot.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/call-in-action.jpg.license b/docs/call-in-action.jpg.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/call-in-action.jpg.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/call-in-action.png.license b/docs/call-in-action.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/call-in-action.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/chat.png.license b/docs/chat.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/chat.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/file-darg-and-drop.png.license b/docs/file-darg-and-drop.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/file-darg-and-drop.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/screensharing.png.license b/docs/screensharing.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/screensharing.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/docs/screenshotplaceholders/placeholder-0.jpeg b/docs/screenshotplaceholders/placeholder-0.jpeg index a0499dc4e7..000606c5f1 100644 Binary files a/docs/screenshotplaceholders/placeholder-0.jpeg and b/docs/screenshotplaceholders/placeholder-0.jpeg differ diff --git a/docs/screenshotplaceholders/placeholder-3.jpeg b/docs/screenshotplaceholders/placeholder-3.jpeg index 3af445876a..502d41c9c7 100644 Binary files a/docs/screenshotplaceholders/placeholder-3.jpeg and b/docs/screenshotplaceholders/placeholder-3.jpeg differ diff --git a/docs/screenshotplaceholders/placeholder-6.jpeg b/docs/screenshotplaceholders/placeholder-6.jpeg index ec19139840..bbbb123b02 100644 Binary files a/docs/screenshotplaceholders/placeholder-6.jpeg and b/docs/screenshotplaceholders/placeholder-6.jpeg differ diff --git a/docs/screenshotplaceholders/placeholder-8.jpeg b/docs/screenshotplaceholders/placeholder-8.jpeg index 4a50de2ccd..43488d2fae 100644 Binary files a/docs/screenshotplaceholders/placeholder-8.jpeg and b/docs/screenshotplaceholders/placeholder-8.jpeg differ diff --git a/docs/video-verfication.png.license b/docs/video-verfication.png.license new file mode 100644 index 0000000000..a6272dd935 --- /dev/null +++ b/docs/video-verfication.png.license @@ -0,0 +1,2 @@ +# SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: CC0-1.0 diff --git a/img/COPYING b/img/COPYING deleted file mode 100644 index 3342a3be62..0000000000 --- a/img/COPYING +++ /dev/null @@ -1,15 +0,0 @@ -## join_call.ogg -@author Marco Ambrosini (marcoambrosini@icloud.com) -@license CC0-1.0 - -## leave_call.ogg -@author Marco Ambrosini (marcoambrosini@icloud.com) -@license CC0-1.0 - -## join_call.flac -@author Marco Ambrosini (marcoambrosini@icloud.com) -@license CC0-1.0 - -## leave_call.flac -@author Marco Ambrosini (marcoambrosini@icloud.com) -@license CC0-1.0 \ No newline at end of file diff --git a/img/backgrounds/COPYING b/img/backgrounds/COPYING deleted file mode 100644 index 32a142ffea..0000000000 --- a/img/backgrounds/COPYING +++ /dev/null @@ -1,24 +0,0 @@ -The following pictures contained in this folder - -https://stocksnap.io/photo/house-interior-ZZ1IHRDEML -https://stocksnap.io/photo/interior-design-BY59S6FSEP -https://stocksnap.io/photo/abstract-background-RKQU798YK0 - -are licensed under CC0 1.0 Universal (CC0 1.0) -Public Domain Dedication. More information -at https://creativecommons.org/publicdomain/zero/1.0/ - ---- -The following pictures contained in this folder -https://commons.wikimedia.org/wiki/File:Wooden_footbridge_in_Shinjuku_Gyoen_National_Garden,_Tokyo,_Japan,_a_sunny_day_with_blue_sky.jpg -https://commons.wikimedia.org/wiki/File:Long_Room_Interior,_Trinity_College_Dublin,_Ireland_-_Diliff.jpg -https://commons.wikimedia.org/wiki/File:La_Fenice_Opera_House_from_the_stage.jpg -https://stocksnap.io/photo/beach-summer-0M1SPKYTR4 - -are licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. More information at https://creativecommons.org/licenses/by-sa/4.0/deed.en - ---- -The following picture contained in this folder -https://images.nasa.gov/details/iss036e005944 - -is licensed under https://www.nasa.gov/multimedia/guidelines/index.html \ No newline at end of file diff --git a/img/bridge-bot.png b/img/bridge-bot.png index 7d0e54b450..99ab81e48d 100644 Binary files a/img/bridge-bot.png and b/img/bridge-bot.png differ diff --git a/img/bridge-services/discord.svg b/img/bridge-services/discord.svg old mode 100644 new mode 100755 index 80ad913b53..6ed3af2e16 --- a/img/bridge-services/discord.svg +++ b/img/bridge-services/discord.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/img/bridge-services/irc.svg b/img/bridge-services/irc.svg index a181b1e339..79321362f4 100644 --- a/img/bridge-services/irc.svg +++ b/img/bridge-services/irc.svg @@ -1 +1 @@ - + diff --git a/img/bridge-services/matrix.svg b/img/bridge-services/matrix.svg index 1c529e1835..f2106b2dac 100644 --- a/img/bridge-services/matrix.svg +++ b/img/bridge-services/matrix.svg @@ -1,2 +1,9 @@ - - + + + Matrix (protocol) logo + + + + + + diff --git a/img/bridge-services/msteams.svg b/img/bridge-services/msteams.svg index 313ed0cbd5..454a6a8dcd 100644 --- a/img/bridge-services/msteams.svg +++ b/img/bridge-services/msteams.svg @@ -1,8 +1 @@ - - - - - - - - + \ No newline at end of file diff --git a/img/bridge-services/rocketchat.svg b/img/bridge-services/rocketchat.svg index 118bff69a5..85ff1edb73 100644 --- a/img/bridge-services/rocketchat.svg +++ b/img/bridge-services/rocketchat.svg @@ -1 +1,6 @@ - + + + + + + diff --git a/img/bridge-services/slack.svg b/img/bridge-services/slack.svg index a07d8eb369..83226f46ff 100644 --- a/img/bridge-services/slack.svg +++ b/img/bridge-services/slack.svg @@ -1,10 +1 @@ - - - - - - - - - - + \ No newline at end of file diff --git a/img/bridge-services/xmpp.svg b/img/bridge-services/xmpp.svg index 2bfed781c0..065b687428 100644 --- a/img/bridge-services/xmpp.svg +++ b/img/bridge-services/xmpp.svg @@ -1,2 +1 @@ - - + \ No newline at end of file diff --git a/img/bridge-services/zulip.svg b/img/bridge-services/zulip.svg index b6bee9f152..4067be1c0c 100644 --- a/img/bridge-services/zulip.svg +++ b/img/bridge-services/zulip.svg @@ -1,2 +1,5 @@ - - + + + + + diff --git a/img/clip-add-file.svg b/img/clip-add-file.svg deleted file mode 100644 index d1b13a1d1b..0000000000 --- a/img/clip-add-file.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/img/menu-people.svg b/img/menu-people.svg index 2b59f50e4d..903e627c72 100644 --- a/img/menu-people.svg +++ b/img/menu-people.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/img/no-password.svg b/img/no-password.svg index 5e1b6782ed..b2a348c4a3 100644 --- a/img/no-password.svg +++ b/img/no-password.svg @@ -1 +1 @@ - + \ No newline at end of file diff --git a/img/share-window.svg b/img/share-window.svg deleted file mode 100644 index 77daab8db6..0000000000 --- a/img/share-window.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/mkdocs.yml b/mkdocs.yml index fdde99a1d2..f91ccb03c0 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors +# SPDX-License-Identifier: AGPL-3.0-or-later + site_name: Nextcloud Talk API documentation theme: diff --git a/src/App.vue b/src/App.vue index 155c79e8a9..2e78711cc2 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,22 +1,6 @@