Opened 8 years ago

Closed 8 years ago

#5590 closed Bug (fixed)

License changes: clean up unclear/unnecessary text, add an option for GPLv3

Reported by: jordan Owned by:
Priority: Normal Milestone: 2.83
Component: Transmission Version: 2.82
Severity: Normal Keywords:


2.82's license is ambiguous and unclear in some places.

  1. Referring to the "GPL" is slightly ambiguous. Let's be safer and explicitly refer to the "GNU GPL" instead.
  1. The "special exemption to clause 2(b)" is unclear and very awkward. The intent was to let Transmission use the contributed Expat-license files. However, the Expat license is GPL compatible, so this is unnecessary. The "special exemption" clause should be removed.
  1. Currently the license only allows GPLv2 because (a) the license was written before the GNU GPLv3 was released and (b) we didn't want to use the open-ended "or any later version" text. Let's add a GNU GPLv3 option and use the "proxy mechanism" so that it's easier to add future versions (ie, "GPLv2, v3, or any future license endorsed by Mnemosyne LLC").
  1. The text in the GTK+ and Qt clients' license popups should match the text in the COPYING file.

Change History (1)

comment:1 Changed 8 years ago by jordan

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.