Our licensing text is currently a bit inconsistent. In some places we say "GPLv2 only" and others "GPLv2 or later". We should consistently user the latter for greater license compatibility.
On Gerrit: http://gerrit.beaker-project.org/#/c/2084/ Most of the plain "GPLv2" references are in relation to specific tasks (or the wizard that attaches licenses to tasks), and getting that to handle "GPLv2+" is outside the scope of this audit. We don't have any actual headers saying "GPLv2 only" that I (or licensecheck) can find, there was just the main server package which had "GPLv2" instead of "GPLv2+" in its Python metadata. Everything else I looked at seemed to have the correct "or later" or "+" qualifier. I also took the opportunity to clean up some outdated metadata, and simplify the way the server package populates its metadata.
Beaker-server: [root@beaker-devel bkr.server-0.13.2-py2.6.egg-info]# cat PKG-INFO Metadata-Version: 1.0 Name: bkr.server Version: 0.13.2 Summary: Beaker is a system for full stack software integration testing (including hardware compatibility testing). Home-page: http://beaker-project.org/ Author: Red Hat, Inc. Author-email: beaker-devel.org License: GPLv2+ Description: UNKNOWN Keywords: turbogears.app Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Framework :: TurboGears Classifier: Framework :: TurboGears :: Applications Classifier: License :: OSI Approved :: GNU General Public License (GPL) Beaker-Client: [root@beaker-2 bkr.client-0.13.2-py2.6.egg-info]# cat PKG-INFO Metadata-Version: 1.0 Name: bkr.client Version: 0.13.2 Summary: UNKNOWN Home-page: UNKNOWN Author: UNKNOWN Author-email: UNKNOWN License: GPLv2+ Description: UNKNOWN Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: License :: OSI Approved :: GNU General Public License (GPL) Beaker-Lab [root@lab-devel-02 ~]# rpm -qa | grep beaker |xargs rpm -ql | grep info | xargs grep -R License: /usr/lib/python2.6/site-packages/bkr.client-0.13.2-py2.6.egg-info/PKG-INFO:License: GPLv2+ /usr/lib/python2.6/site-packages/bkr.client-0.13.2-py2.6.egg-info/PKG-INFO:License: GPLv2+ /usr/lib/python2.6/site-packages/bkr-0.13.2-py2.6.egg-info/PKG-INFO:License: GPLv2+ /usr/lib/python2.6/site-packages/bkr-0.13.2-py2.6.egg-info/PKG-INFO:License: GPLv2+ /usr/lib/python2.6/site-packages/bkr.labcontroller-0.13.2-py2.6.egg-info/PKG-INFO:License: GPLv2+ /usr/lib/python2.6/site-packages/bkr.labcontroller-0.13.2-py2.6.egg-info/PKG-INFO:License: GPLv2+
Beaker 0.14.1 has been released.