Opened 7 years ago
Closed 7 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: | |
Cc: |
Description
2.82's license is ambiguous and unclear in some places.
- Referring to the "GPL" is slightly ambiguous. Let's be safer and explicitly refer to the "GNU GPL" instead.
- 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.
- 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").
- The text in the GTK+ and Qt clients' license popups should match the text in the COPYING file.
Change History (1)
comment:1 Changed 7 years ago by jordan
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.