Bug 168616 - app-emacs/slime license says GPL but source includes files that are not compatible with GPL
|
Bug#:
168616
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: trivial
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: common-lisp@gentoo.org
|
Reported By: timo.lindfors@iki.fi
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: app-emacs/slime license says GPL but source includes files that are not compatible with GPL
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-02-27 19:14 0000
|
1) http://packages.gentoo.org/search/?sstring=slime
states that the license of slime is 'GPL-2'.
2) http://common-lisp.net/project/slime/slime-2.0.tgz contains xref.lisp which
states that
;;; No fees or compensation are charged for use, copies, or
;;; access to this software. You may charge a nominal
;;; distribution fee for the physical act of transferring a
;;; copy, but you may not charge for the program itself.
Since 2) appears to not be compatible with GPL I suggest you either remove
xref.lisp or change the description of slime's license in 1).
28 Apr 2007; Ulrich Mueller <ulm@gentoo.org> slime-2.0.0.20061118.ebuild:
Added "as-is" to LICENSE wrt file xref.lisp, resolving bug #168616.
Thank you for reporting the issue.
(In reply to comment #2)
> Hmm, http://packages.gentoo.org/search/?sstring=slime still says "GPL-2".
> Does it take some time for that page to update?
The page should be updated within a few hours, but possibly a revision bump
(which makes no sense for an LICENSE change) is necessary to trigger it.
You may report a bug for that (should be Product: "Website www.gentoo.org" and
Component: "Packages", I believe). Please add me as CC if you do.
One prohibits you from selling and as-is itself doesn't, looks odd to me.
Indeed, I'll reopen this since either xref.lisp is not "as-is" or the
definition of "as-is" should clearly mention that "no selling" is an possible
restriction.
OK, I've looked at the headers of all files again. Most are GPL (1 or 2) or
public-domain. Only exceptions:
swank-openmcl.lisp: LLGPL-2.1
swank-corman.lisp: BSD
xref.lisp: see above
The as-is licence says: "You will need to check the license that came with the
software for the exact specifics." which precisely covers the case that we have
here.
What I won't do:
- remove xref.lisp
- LICENSE="GPL-2 GPL-1 public-domain LLGPL-2.1 BSD xref.lisp"
I've added "xref.lisp" to LICENSE of slime-2.0_p20061118 and
slime-2.0_p20070822. (slime-2.0.0.20061118.ebuild will be removed in a few
days.)