[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian Perl Group meeting at DebCamp - 2008-08-06



gregor herrmann dijo [Sat, Sep 06, 2008 at 01:47:22AM +0200]:
> (...)
> > debian/copyright
> > ----------------
> > * The group is no legal entity and therefore cannot be the copyright
> >   holder.
> > * "The superset of the module license and the Perl license" seems
> >   like a good default licensing for debian/*.
> > * Create a boilerplate that refers to changelog for the contributors.
> 
> That needs to be created. Maybe someone who speaks en_LEGAL can
> propose a nice wording for "Files: debian/*\nCopyright: $foo\n
> License: $bar"?

In dh-make-perl, line 1183 (SVN rev 25035):

    # debian/* files information - We default to the module being
    # licensed as the superset of the module and Perl itself.
    $licenses{'Artistic'} = $licenses{'GPL-1+'} = 1;
    $year = (localtime)[5]+1900;
    push(@res, "", "Files: debian/*", "Copyright: $year, $maintainer");
    push @res, "License: ". join(' | ', keys %licenses);

As we agreed beforehand ;-) 

> > * We change dh-make-perl to output the new format.
> 
> Gunnar has started to work on automatically creating a
> debian/copyright file in dh-make-perl. I think it still needs a bit
> more polishing; and I've included the copyright-creation in the
> --refresh option, together with backup files.
> So dh-make-perl is a bit "under construction" at the moment :)

Well, IMHO it works nicely as it is now. Of course, heuristics can be
added to detect other licenses (and proper blurbs should be written,
of course). See lines 1081-1130. We currently output valid copyright
files AFAICT; the supported/detected licenses are GPL (any/2/2+/3/3+),
Artistic and 'unparsable'. I didn't add BSDesque licenses on purpose,
as they are not usually template licenses (i.e. they have to be
modified with your/your program's name)... but it is surely doable.

Greetings,

-- 
Gunnar Wolf - gwolf@gwolf.org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973  F800 D80E F35A 8BB5 27AF


Reply to: