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

Bug#513946: lintian: should not tag copyright-refers-to-versionless-license-file when using 'GPL-2+'



Russ Allbery wrote:

> Evgeni Golov writes:
> 
>> currently lintian will tag a source with
>> copyright-refers-to-versionless-license-file when one refers to a
>> license symlink and lintian can't find \b(any|or)\s+later(\s+version)?\b
>> in the copyright file.
>>
>> That is imho wrong, esp with the new copyright format:
>> Files: foo
>> Copyright: bar
>> License: GPL-2+
>> That says foo is licensed under gpl v2 or later.
>>
>> The attached patch against git solves the issue for me.
> 
> I suspect there's still arguably a bug in such a package, since this would
> imply that the upstream license statement wasn't cut and pasted into the
> debian/copyright file, as is recommended best practice even with the new
> copyright format.  If it were, that phrase would still be there.

Exactly. "License: GPL-2+" isn't a replacement of license statement as it has no
meaning. IANAL but I would say it doesn't mean anything, just like "(C)" is not
considered to mean "Copyright".

> 
> However, if so, that's really a separate issue and this tag isn't the
> right one to apply.  So this patch looks good to me.  I'll go ahead and
> apply it.
> 

Yes, and a new check should be implemented.

Cheers,
-- 
Raphael Geissert - Debian Maintainer
www.debian.org - get.debian.net





Reply to: