diff --git a/admin_manual/configuration_user/instruction_set_for_apps.rst b/admin_manual/configuration_user/instruction_set_for_apps.rst index c928a855c..1e9efbcaf 100644 --- a/admin_manual/configuration_user/instruction_set_for_apps.rst +++ b/admin_manual/configuration_user/instruction_set_for_apps.rst @@ -90,7 +90,7 @@ XML output files Files File Management - AGPL + AGPL-3.0-or-later Robin Appelman 4.9 true diff --git a/developer_manual/app_development/info.rst b/developer_manual/app_development/info.rst index c43d717d9..40a5f8ad5 100644 --- a/developer_manual/app_development/info.rst +++ b/developer_manual/app_development/info.rst @@ -23,12 +23,12 @@ A minimum valid **info.xml** would look like this: An RSS/Atom feed reader An RSS/Atom feed reader 8.8.2 - agpl + AGPL-3.0-or-later Bernhard Posselt multimedia https://github.com/nextcloud/news/issues - + @@ -47,7 +47,7 @@ A full blown example would look like this (needs to be utf-8 encoded): # Description\nAn RSS/Atom feed reader 8.8.2 - agpl + AGPL-3.0-or-later Bernhard Posselt Alessandro Cosentino Jan-Christoph Borchardt @@ -75,7 +75,7 @@ A full blown example would look like this (needs to be utf-8 encoded): curl SimpleXML iconv - + OCA\DAV\CardDAV\Sync\SyncJob @@ -175,7 +175,25 @@ version licence * required - * must contain **agpl**, **mpl*** and/or **apache** as the only valid values. These refer to the AGPLv3, MPL 2.0 and Apache License 2.0 + * can occur multiple times with different licenses + * must contain one of the following licenses (see the `SPDX License List `_ for details): + + * **AGPL-3.0-only** + * **AGPL-3.0-or-later** + * **Apache-2.0** + * **GPL-3.0-only** + * **GPL-3.0-or-later** + * **MIT** + * **MPL-2.0** + + * (deprecated) the following shorthand aliases are also used: + + * **agpl** (AGPL-3.0) + * **apache** (Apache-2.0) + * **gpl3** (GPL-3.0) + * **mit** (MIT) + * **mpl** (MPL-2.0) + author * required * can occur multiple times with different authors diff --git a/developer_manual/app_publishing_maintenance/publishing.rst b/developer_manual/app_publishing_maintenance/publishing.rst index c5800637c..bbe902d25 100644 --- a/developer_manual/app_publishing_maintenance/publishing.rst +++ b/developer_manual/app_publishing_maintenance/publishing.rst @@ -31,7 +31,7 @@ These are the app guidelines an app has to comply with to have a chance to be ap Legal and security ^^^^^^^^^^^^^^^^^^ -* Apps must be licensed under AGPLv3+ or any compatible license. +* Apps must be licensed under AGPL-3.0-or-later or any compatible license. * Apps must not use 'Nextcloud' in their name. * Irregular and unannounced security audits of all apps can and will take place. * If any indication of malicious intent or bad faith is found the developer(s) in question can count on a minimum 2 year ban from any Nextcloud infrastructure. diff --git a/developer_manual/getting_started/coding_standards/index.rst b/developer_manual/getting_started/coding_standards/index.rst index eca1738e6..8d232d177 100644 --- a/developer_manual/getting_started/coding_standards/index.rst +++ b/developer_manual/getting_started/coding_standards/index.rst @@ -95,8 +95,8 @@ The most part of Nextcloud is written in PHP, Typescript / JavaScript, so we hav License headers --------------- -Nextcloud is licensed under the `GNU AGPLv3 `_. -From June, 16 2016 on we switched to "GNU AGPLv3 or any later version" for better long-term maintainability. +Nextcloud is licensed under the `GNU Affero General Public License v3.0 `_. +From 16 June 2016, we switched to "GNU Affero General Public License v3.0 or later" for better long-term maintainability. If you create a new file please use this header: