TGMPA / TGM-Plugin-Activation

TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install, update and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference bundled plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
http://tgmpluginactivation.com/
GNU General Public License v2.0
1.75k stars 431 forks source link

Use SPDX License List 3.0 identifier #716

Closed GaryJones closed 6 years ago

GaryJones commented 6 years ago

See https://spdx.org/news/news/2018/01/license-list-30-released

Composer 1.6 considers GPL-2.0+ to be invalid.

jrfnl commented 6 years ago

Just one question: Composer 1.6 has only been out less than two weeks. Do older Composer versions recognize the new license annotation correctly ?

[Edit] Based on the changelog, I'd guess not. For now, it looks like the "old" annotation is deprecated, not dropped completely yet, so maybe we should wait a little longer before making this change.

GaryJones commented 6 years ago

Anyone using an older version, shouldn't experience any problems unless they try to run composer validate on TGMPA. There's no harm in leaving it for a while, but equally, I can't see any benefit either.