licencing problems
Yavor Doganov <yavor@gnu.org> to gajim-devel
These files are under "GPLv2 only":
scripts/gajim.in scripts/gajim-remote.in src/lastfm_track_listener.py
This is not allowed, as their license is incompatible with the license of the package as a whole.
These files do not have copyright notices:
src/groups.py src/gtkspellmodule.c src/negotiation.py src/secrets.py src/session.py src/trayiconmodule.c src/trayicon.override src/common/atom.py src/common/configpaths.py src/common/crypto.py src/common/dataforms.py src/common/defs.py src/common/dh.py src/common/pep.py src/common/pubsub.py src/common/stanza_session.py src/common/xmpp/c14n.py src/osx/nsapp.m src/osx/growl/_growl.c src/osx/growl/_growlImage.m src/osx/syncmenu/pysyncmenu.c
To release a project unambiguously under the GPL, all non-trivial files (usually anything above 10-15 lines) should carry a copyright notice.
Also, images should have a README with a short copyright notice, see http://www.gnu.org/prep/maintain/html_node/Copyright-Notices.html for details (or the Emacs repository where it is actually done).
Not a licensing problem in a strict sense, but relicensing Gajim under "GPLv3 only" (as opposed to GPLv3+) has some inconvenient consequences, like contacting all the authors for the next license upgrade. This already causes trouble for "GPLv2 only" projects which cannot obtain such a relicensing permission from all the contributors, and cannot be distributed in the case, say, when the "GPLv2 only" program links against a LGPLv3 library.