Bug#838896: libstring-copyright-perl: copyright extraction confused by itemized list

Dominique Dumont dod at debian.org
Mon Sep 26 08:38:31 UTC 2016


Package: libstring-copyright-perl
Version: 0.003003-1
Severity: normal

Dear Maintainer,

licensecheck returns dubious information:
$ licensecheck --copyright src/strings/unicode_db.c
src/strings/unicode_db.c: GENERATED FILE
  [Copyright: there is clear notice in each]

unicode_db.c is indeed a generated file but has a © statement
(which used to be extracted).

Here's the header of the file:
+++++++++++++++++
*   DO NOT MODIFY THIS FILE!  YOU WILL LOSE YOUR CHANGES!
This file is generated by ucd2c.pl from the Unicode database.

from http://unicode.org/copyright.html#Exhibit1 on 2012-07-20:

COPYRIGHT AND PERMISSION NOTICE

Copyright ?1991-2012 Unicode, Inc. All rights reserved. Distributed
under the Terms of Use in http://www.unicode.org/copyright.html.

Permission is hereby granted, free of charge, to any person obtaining a
copy of the Unicode data files and any associated documentation (the
"Data Files") or Unicode software and any associated documentation (the
"Software") to deal in the Data Files or Software without restriction,
including without limitation the rights to use, copy, modify, merge,
publish, distribute, and/or sell copies of the Data Files or Software,
and to permit persons to whom the Data Files or Software are furnished
to do so, provided that (a) the above copyright notice(s) and this
permission notice appear with all copies of the Data Files or Software,
(b) both the above copyright notice(s) and this permission notice appear
in associated documentation, and (c) there is clear notice in each
modified Data File or in the Software as well as in the documentation
associated with the Data File(s) or Software that the data or software
has been modified.
++++++++++++++++++++

I guess that String::Copyright is confused by the itemized list made of
(a) (b) and (c).

The whole file can be retrieved there:
https://github.com/MoarVM/MoarVM/blob/master/src/strings/unicode_db.c?raw=true

All the best

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libstring-copyright-perl depends on:
ii  libexporter-tiny-perl  0.042-1
ii  libnumber-range-perl   0.12-1
ii  perl                   5.22.2-5

libstring-copyright-perl recommends no packages.

libstring-copyright-perl suggests no packages.

-- no debconf information



More information about the pkg-perl-maintainers mailing list