When [[https://www.mediawiki.org/w/index.php?title=Extension%3AParserFunctions&type=revision&diff=2034995&oldid=1986388|fixing the license entry]] of [[https://www.mediawiki.org/wiki/Extension:ParserFunctions|Extension:ParserFunctions]] so it used a valid keyword, I noticed that the extension is apparently GPL-2.0 only, not GPL-2.0 or later as core. This seems an oversight, and actually most would not have noticed that bit, much less avoided contributing if it had the later part.
Technically, the README says «Licensed under GNU GPL. See COPYING for more license information.», and COPYING starts with the text «The ParserFunctions extension may be copied and redistributed under the GNU General Public License.», so we might be able to use the «If the Program does not specify a version number of the license, you may choose any version ever published by the Free Software Foundation.» clause despite COPYING containing a copy of the version 2.0
Still, I would like to allow people to raise any objection they may have with relicensing ParserFunctions from //GPL 2.0 only// to //GPL 2.0 or later//.
The people with commits on ParserFunctions so far (7353472e3a4) are:
|User | Commit count | |Ok?
|Translation updater bot | 276 | 29.6137% | ✓Bot adding CC-BY content
|Siebrand Mazeland | 253 | 27.1459% | ✓Yes
|Raimond Spekking | 127 | 13.6266% | ~ Mostly CC-BY
|Tim Starling | 45 | 4.82833% | ✓ per [[https://www.mediawiki.org/wiki/User:Tim_Starling#Source_code_license|Tim source license]]
|Rotem Liss | 17 | 1.82403% | ?
|Sam Reed | 29 | 3.11159%
|Brion Vibber | 14 | 1.50215%
|Happy-melon | 12 | 1.28755% | ?
|Andrew Garrett | 11 | 1.18026%
|Alexandre Emsenhuber | 11 | 1.18026%
|Kunal Mehta | 10 | 1.07296%
|Rob Church | 9 | 0.965665% | ?
|Chad Horohoe | 7 | 0.751073%
|Huji | 7 | 0.751073%
|jenkins-bot | 7 | 0.751073% | ✓ Bot-credited merges
|Platonides | 6 | 0.643777% | ✓Yes
|Ryan Kaldari | 6 | 0.643777%
|Brad Jorsch | 6 | 0.643777%
|Aryeh Gregor | 5 | 0.536481% | ?
|Jackmcbarn | 5 | 0.536481%
|umherirrender | 5 | 0.536481%
|Antoine Musso | 4 | 0.429185%
|Max Semenik | 4 | 0.429185%
|Robert Rohde | 4 | 0.429185%
|Shinjiman | 4 | 0.429185%
|Aaron Schulz | 3 | 0.321888%
|Bertrand Grondin | 3 | 0.321888% | ?
|Brian Wolff | 3 | 0.321888%
|Ivan Lanin | 3 | 0.321888% | ?
|Gabriel Wicke | 2 | 0.214592%
|Niklas Laxström | 2 | 0.214592%
|Ori Livneh | 2 | 0.214592%
|Philip Tzou | 2 | 0.214592% | ?
|Roan Kattouw | 2 | 0.214592%
|Sean Colombo | 2 | 0.214592% | ?
|shirayuki | 2 | 0.214592%
|X! | 2 | 0.214592% | ?
|addshore | 1 | 0.107296%
|aude | 1 | 0.107296%
|Conrad Irwin | 1 | 0.107296% | ?
|Danny B. | 1 | 0.107296%
|eranroz | 1 | 0.107296%
|Fran Rogers | 1 | 0.107296% | ?
|Greg Sabino Mullane | 1 | 0.107296%
|Ilmari Karonen | 1 | 0.107296%
|Jimmy Collins | 1 | 0.107296% | ?
|Katie Filbert | 1 | 0.107296% | ?
|Kevin Israel | 1 | 0.107296%
|Liangent | 1 | 0.107296%
|Marcus Brinkmann | 1 | 0.107296% | ?
|Mark A. Hershberger | 1 | 0.107296% | ?
|Meno25 | 1 | 0.107296%
|Paul Copperman | 1 | 0.107296% | ?
|Peter Gehres | 1 | 0.107296%
|Tim Landscheidt | 1 | 0.107296%
|tonythomas01 | 1 | 0.107296%
|Yaron Koren | 1 | 0.107296%
Total: 932 commits
(people marked as ? are not included on this task, as they do not seem to have a phabricator account)