Hi Fanis,
> I asked on the KDE matrix server regarding the Kdenlive licensing and > turns out they use GPL-3 in OpenSUSE. Most files are either GPL-2 or > GPL-3 or later + KDE Ev. clause so the package can't be licensed as > GPL-2 like Gentoo or GPL-2+ as in Guix. Thank you for the information. If you could point us to a file that is licensed under GPL version 3 or later we should change the license in the package definition to (list license:gpl2+ license:gpl3+) with a comment to state that the package is effectively under GPL version 3 or later. > As far as I know if a package has some GPL-3 files then it becomes > GPL-3 as a whole is that correct? Not necessarily. If it combines files under GPLv2 (only) with files that are under GPLv3 (only) then the project as a whole has conflicting licensing terms. That’s why the “or later” clause is really important. Software containing files under GPLv2+ and GPLv3 (only) would have an effective license of GPLv3 (only), while the individual files still retain their own terms. -- Ricardo