[Gajim-devel] Some licensing issues with 0.12-alpha

Yavor Doganov yavor at gnu.org
Thu Aug 14 09:33:36 CEST 2008


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.



More information about the Gajim-devel mailing list