Created attachment 344676 [details] licenses/LGrind-Jacobson The ebuild currently says "as-is" for the license which does not appear to be correct. source/lgrind.c has a 4-clause BSD license notice with University of California copyright. They've waived clause 3, so we can use "BSD" for it. In addition, lgrind.c has a notice by Van Jacobson (see attachment) with a "may not be sold" clause, making the program non-free. A third notice follows: Thank you very much, Van. Due to the ``may not be sold'' clause this program has become non-free. And since the author of this licence cannot be contacted (address too old, apparently newer ones exist, but no answers from them), this cannot be changed. To make things worse, source/lgutil.c contains this notice: Copyright \copyright 1998,1999 Michael Piefel This file is something like GPL, though LGrind is BSD. I don't want to become a lawyer. It is not entirely clear, but I'd assume that the author's intention was to release it under the GPL. No version given, i.e. "GPL-1+". The lgrind binary is made from lgrind.c, lgutil.c (which is #included from lgrind.c) and some other files that are BSD licensed. @Licenses team: "May not be sold" code combined with GPL code means that the resulting binary cannot be distributed, therefore I'd conclude that the ebuild needs bindist restriction. Long time ago, the Debian folks have tried to sort this out, but apparently without success: http://lists.debian.org/debian-legal/2000/10/msg00049.html
(In reply to comment #0) > Copyright \copyright 1998,1999 Michael Piefel > This file is something like GPL, though LGrind is BSD. > I don't want to become a lawyer. > > It is not entirely clear, but I'd assume that the author's intention was to > release it under the GPL. No version given, i.e. "GPL-1+". Thinking about it again, this seems to be too bold as a conclusion. I've sent an e-mail message to Michael Piefel, asking for clarification or relicensing.
Created attachment 345140 [details] E-mail from Michael Piefel about lgutil.c license Michael Piefel has relicensed his code in lgutil.c under the 3-clause BSD license, see attached PGP signed message. So there is no more license incompatibility and the resulting binary can be distributed. It is still non-free though because of the Van Jacobson code.
+ 13 Apr 2013; Ulrich Müller <ulm@gentoo.org> -files/99lgrind, + -lgrind-3.67-r2.ebuild, lgrind-3.67-r3.ebuild: + Fix LICENSE, bug 464904. Remove old. +