[TASK] Update composer.json license definition 04/55404/3
authorOliver Hader <oliver@typo3.org>
Thu, 18 Jan 2018 10:24:07 +0000 (11:24 +0100)
committerOliver Hader <oliver.hader@typo3.org>
Thu, 18 Jan 2018 11:43:06 +0000 (12:43 +0100)
Composer license definition GPL-2.0+ has been deprecated
and has to be replaced with GPL-2.0-or-later.

Resolves: #83607
Releases: master, 8.7, 7.6, 6.2
Change-Id: I6113bc3a90cb6a56830b930522dde2eaacd5025e
Reviewed-on: https://review.typo3.org/55404
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
40 files changed:
composer.json
typo3/sysext/about/composer.json
typo3/sysext/backend/composer.json
typo3/sysext/belog/composer.json
typo3/sysext/beuser/composer.json
typo3/sysext/core/composer.json
typo3/sysext/documentation/composer.json
typo3/sysext/extbase/composer.json
typo3/sysext/extensionmanager/composer.json
typo3/sysext/feedit/composer.json
typo3/sysext/felogin/composer.json
typo3/sysext/filelist/composer.json
typo3/sysext/filemetadata/composer.json
typo3/sysext/fluid/composer.json
typo3/sysext/fluid_styled_content/composer.json
typo3/sysext/form/composer.json
typo3/sysext/frontend/composer.json
typo3/sysext/impexp/composer.json
typo3/sysext/indexed_search/composer.json
typo3/sysext/info/composer.json
typo3/sysext/install/composer.json
typo3/sysext/lang/composer.json
typo3/sysext/linkvalidator/composer.json
typo3/sysext/lowlevel/composer.json
typo3/sysext/opendocs/composer.json
typo3/sysext/recordlist/composer.json
typo3/sysext/recycler/composer.json
typo3/sysext/reports/composer.json
typo3/sysext/rsaauth/composer.json
typo3/sysext/rte_ckeditor/composer.json
typo3/sysext/saltedpasswords/composer.json
typo3/sysext/scheduler/composer.json
typo3/sysext/setup/composer.json
typo3/sysext/sys_action/composer.json
typo3/sysext/sys_note/composer.json
typo3/sysext/t3editor/composer.json
typo3/sysext/taskcenter/composer.json
typo3/sysext/tstemplate/composer.json
typo3/sysext/viewpage/composer.json
typo3/sysext/workspaces/composer.json

index 4eef2cb..016a44d 100644 (file)
@@ -4,7 +4,7 @@
        "keywords": ["typo3", "cms", "content management system", "extbase"],
        "homepage": "https://typo3.org/",
        "type": "typo3-cms-core",
-       "license": "GPL-2.0+",
+       "license": "GPL-2.0-or-later",
        "authors": [
                {
                        "name": "TYPO3 CMS Core Team",
index 4860f5c..57c5387 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Shows info about TYPO3, installed extensions and a separate module for available modules.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 6bd0760..4d4de4b 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Classes for the TYPO3 backend.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 2d7d5ff..5000969 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Displays backend log, both per page and system wide. Available as the module Tools>Log (system wide overview) and Web>Info/Log (page relative overview).",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 1580290..85bc532 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Backend user administration and overview. Allows you to compare the settings of users and verify their permissions and see who is online.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index ec43dae..5506642 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "The core library of TYPO3.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 0f4444a..8328faf 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Backend module for TYPO3 to list and show documentation of loaded extensions as well as custom documents.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 1ef5aca..dc0ead6 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "A framework to build extensions for TYPO3 CMS.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 39a5ee0..5c20382 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "TYPO3 Extension Manager",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index a630bad..d0dddd3 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 2665d28..9d69ff4 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "A template-based plugin to log in Website Users in the Frontend",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 20448aa..edbde19 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Listing of files in the directory",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index a332f30..904f5c0 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Add advanced metadata to File.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 45ac50c..eb2abe7 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Fluid is a next-generation templating engine which makes the life of extension authors a lot easier!",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 1fe188e..790ae89 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "A set of common content elements based on Fluid for Frontend output.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index faadf33..f1db340 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Form Library, Plugin and Editor",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 441c7c5..197c1ed 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Classes for the frontend of TYPO3.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 88ae95e..5512091 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Import and Export of records from TYPO3 in a custom serialized format (.T3D) for data exchange with other TYPO3 systems.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 99dd90d..ec075af 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Indexed Search Engine for TYPO3 pages, PDF-files, Word-files, HTML and text files. Provides a backend module for statistics of the indexer and a frontend plugin. Documentation can be found in the extension \"doc_indexed_search\".",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index bf6ee7c..43c6a92 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Shows various infos",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 73f849c..e03e1a7 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "The Install Tool mounted as the module Tools>Install in TYPO3.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 22491c9..95b6931 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Contains all the core language labels in a set of files mostly of the \"locallang\" format. This extension is always required in a TYPO3 install.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index e673a8f..5f52bbc 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Link Validator checks the links in your website for validity. It can validate all kinds of links: internal, external and file links. Scheduler is supported to run Link Validator via Cron including the option to send status mails, if broken links were detected.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 88f5e3b..cb31504 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Enables the 'Config' and 'DB Check' modules for technical analysis of the system. This includes raw database search, checking relations, counting pages and records etc.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 7f929e3..aed357f 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Shows opened documents by the user.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index ef5fefb..512b909 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "List of database-records",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index c5a1acc..034b60e 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "The recycler offers the possibility to restore deleted records or remove them from the database permanently. These actions can be applied to a single record, multiple records, and recursively to child records (ex. restoring a page can restore all content elements on that page). Filtering by page and by table provides a quick overview of deleted records before taking action on them.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 7ba9cc4..9414284 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "The reports module groups several system reports.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 39c9669..d5167a9 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Contains a service to authenticate TYPO3 BE and FE users using private/public key encryption of passwords",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 77eac8d..a8c1b7e 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Integration of CKEditor as Rich Text Editor.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index cdfa3a2..7cd6615 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Uses a password hashing framework for storing passwords. Integrates into the system extension \"felogin\". Use SSL or rsaauth to secure datatransfer! Please read the manual first!",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 13ff93e..fe63c4f 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "The TYPO3 Scheduler let's you register tasks to happen at a specific time",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 09fe7bb..3a28fef 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Allows users to edit a limited set of options for their user profile, eg. preferred language and their name and email address.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 4fefc0a..b3b1107 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Actions are 'programmed' admin tasks which can be performed by selected regular users from the Task Center. An action could be creation of backend users, fixed SQL SELECT queries, listing of records, direct edit access to selected records etc.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index cc99e8f..bff6ec6 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Records with messages which can be placed on any page and contain instructions or other information related to a page or section.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 53dee6c..0da99bb 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "JavaScript-driven editor with syntax highlighting and codecompletion. Based on CodeMirror.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 1d0b93c..3a990b9 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "The Task Center is the framework for a host of other extensions, see below.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 8af9761..87bc62b 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Framework for management of TypoScript template records for the CMS frontend.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index 8acadc7..7bd0c01 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Shows the frontend webpage inside the backend frameset.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",
index e22181c..fd09d5b 100644 (file)
@@ -3,7 +3,7 @@
        "type": "typo3-cms-framework",
        "description": "Adds workspaces functionality with custom stages to TYPO3.",
        "homepage": "https://typo3.org",
-       "license": ["GPL-2.0+"],
+       "license": ["GPL-2.0-or-later"],
        "authors": [{
                        "name": "TYPO3 Core Team",
                        "email": "typo3cms@typo3.org",