Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444408 - app-backup/amanda: LICENSE should be "HPND BSD GPL-2 GPL-2+" (version =2.6*) and "HPND BSD BSD-2 GPL-2+ GPL-3+" (version =3*)
Summary: app-backup/amanda: LICENSE should be "HPND BSD GPL-2 GPL-2+" (version =2.6*) ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords: QAcanfix
Depends on:
Blocks: as-is-license
  Show dependency tree
 
Reported: 2012-11-23 09:18 UTC by Ulrich Müller
Modified: 2012-12-14 11:05 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2012-11-23 09:18:31 UTC
According to headers of source files, LICENSE in ebuilds should be as follows:
=amanda-2.6*: "HPND BSD GPL-2 GPL-2+"
=amanda-3*: "HPND BSD BSD-2 GPL-2 GPL-3+"

As far as I can see, for amanda-3* the C files in perl/amglue are licensed GPL-2 only, but link against a gnulib version licensed as GPL-3+. This would violate section 6 of GPL-2 (and the ebuild would need RESTRICT="bindist").
This should be sorted out upstream.
Comment 1 Dustin J. Mitchell 2012-11-23 23:38:41 UTC
Background discussion:
  http://marc.info/?t=135030253300002&r=1&w=2

tl;dr is that Amanda devs didn't notice the license change in gnulib, and the resolution was to relicense Amanda under GPL-2+.

Amanda-2.6 was *not* licensed as GPL-2+, although since that's no longer maintained the distinction is probably not important.
Comment 2 Ulrich Müller gentoo-dev 2012-12-14 11:05:43 UTC
(In reply to comment #1)
> tl;dr is that Amanda devs didn't notice the license change in gnulib, and
> the resolution was to relicense Amanda under GPL-2+.

OK, so LICENSE should be:

=amanda-2.6*: "HPND BSD GPL-2 GPL-2+"
=amanda-3*: "HPND BSD BSD-2 GPL-2+ GPL-3+"

> Amanda-2.6 was *not* licensed as GPL-2+, although since that's no longer
> maintained the distinction is probably not important.

And it's fine, because the gnulib include in 2.6 is still GPL-2+. So no conflicts there.

Fixed in CVS.