Licensing: investigate and clarify inconsistencies between copyright headers and plugin licenses
From gstreamer#474 (comment 363513):
[gst-master] ➜ gst-plugins-bad git:(master) ✗ rg "\"GPL\"" |grep "\.c"
ext/mplex/gstmplex.cc: plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
gst/yadif/gstyadif.c: plugin_init, VERSION, "GPL", PACKAGE_NAME, GST_PACKAGE_ORIGIN)
ext/mpeg2enc/gstmpeg2enc.cc: plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
ext/dts/gstdtsdec.c: plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN);
ext/ofa/gstofa.c: plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
ext/x265/gstx265enc.c: plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
ext/resindvd/plugin.c: plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
ext/faad/gstfaad.c: plugin_init, VERSION, "GPL", GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN)
This is very interesting. Because if you look at the License-text for those, all but gstyadif.c have:
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
Which is why our license-scanner have not picked it up. So this begs the question, are these LGPL or GPL? And whichever it is, it should be made consistent.