Ticket #4200 (closed task: fixed)

Opened 3 months ago

Last modified 3 months ago

licencing problems

Reported by: roidelapluie Owned by: roidelapluie
Priority: normal Milestone: 0.12
Component: None Version: svn
Severity: normal Keywords:
Cc: OS: All

Description

Yavor Doganov <yavor@…>

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.

Attachments

Change History

Changed 3 months ago by roidelapluie

  • owner set to roidelapluie
  • status changed from new to assigned

Changed 3 months ago by roidelapluie

(In [10247]) * Big headers review

  • Remove some licencing problems
  • To do: same for images
  • See #4200

Changed 3 months ago by roidelapluie

(In [10250]) See #4200.

  • remove js from some headers
  • set coding:utf-8 to allow real names in headers

Changed 3 months ago by roidelapluie

  • status changed from assigned to closed
  • resolution set to fixed

Add/Change #4200 (licencing problems)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.