Hi! I’d like to ask for clarification about the license statement in the FormsReplicator project, specifically the SPDX identifiers in composer.json.
At the moment the project lists: BSD-3-Clause, GPL-2.0, and GPL-3.0.
When running composer validate, Composer warns that GPL-2.0 and GPL-3.0 are deprecated SPDX identifiers and suggests using either the “only” or “or-later” variants:
- License "GPL-2.0" is a deprecated SPDX license identifier, use "GPL-2.0-only" or "GPL-2.0-or-later" instead
- License "GPL-3.0" is a deprecated SPDX license identifier, use "GPL-3.0-only" or "GPL-3.0-or-later" instead
Could you please confirm what the intended licensing is?
- Is the intention GPL-2.0-only + GPL-3.0-only (i.e., strictly GPL v2 and v3), or
- GPL-2.0-or-later + GPL-3.0-or-later (i.e., allowing later versions as well)?
For context, Nette’s 3.0.1 licensing has been clarified using the SPDX set BSD-3-Clause, GPL-2.0-only, and GPL-3.0-only, so I’m trying to align my understanding with the intended policy here.
Thanks in advance for the clarification.
Hi! I’d like to ask for clarification about the license statement in the FormsReplicator project, specifically the SPDX identifiers in
composer.json.At the moment the project lists:
BSD-3-Clause,GPL-2.0, andGPL-3.0.When running
composer validate, Composer warns thatGPL-2.0andGPL-3.0are deprecated SPDX identifiers and suggests using either the “only” or “or-later” variants:Could you please confirm what the intended licensing is?
For context, Nette’s 3.0.1 licensing has been clarified using the SPDX set
BSD-3-Clause,GPL-2.0-only, andGPL-3.0-only, so I’m trying to align my understanding with the intended policy here.Thanks in advance for the clarification.