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

Bug#1020405: lintian: Tag license-problem-json-evil reports wrongly



control: tags -1 + moreinfo
Le mercredi 21 septembre 2022, 10:00:40 UTC Hilmar Preusse a écrit :
> Package: lintian
> Version: 2.115.3
> Severity: normal
> 
> Dear Maintainer,
> 
> the upstream source code of package "asymptote" contains the rapidjson.
> Lintian correctly complains: license-problem-json-evil .
> 
> However that license file states:
> 
> "If you have downloaded a copy of the RapidJSON source code from Tencent,
> please note that RapidJSON source code is licensed under the MIT License,
> except for the third-party components listed below which are subject to
> different license terms.  Your integration of RapidJSON into your own
> projects may require compliance with the MIT License, as well as the other
> licenses applicable to the third-party components included within RapidJSON.
> To avoid the problematic JSON license in your own projects, it's sufficient
> to exclude the bin/jsonchecker/ directory, as it's the only code under the
> JSON license.
> A copy of the MIT License is included in this file."
How did you remove the file?

By patching ? Or by repack ?

For this license you need a repack see man uscan
> 
> Hence I removed that subdir from my source to avoid the license issue.
> Nevertheless I get the lintian error. Please refine the check for json
> license.
> 
> Hilmar
> 
> -- System Information:
> Debian Release: bookworm/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 5.19.0-1-amd64 (SMP w/4 CPU threads; PREEMPT)
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
> LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages lintian depends on:
> ii  binutils                        2.38.90.20220713-2
> ii  bzip2                           1.0.8-5+b1
> ii  diffstat                        1.64-1
> ii  dpkg                            1.21.9
> ii  dpkg-dev                        1.21.9
> ii  file                            1:5.41-4
> ii  gettext                         0.21-9
> ii  gpg                             2.2.39-1
> ii  intltool-debian                 0.35.0+20060710.5
> ii  iso-codes                       4.11.0-1
> ii  libapt-pkg-perl                 0.1.40+b1
> ii  libarchive-zip-perl             1.68-1
> ii  libberkeleydb-perl              0.64-1+b2
> ii  libcapture-tiny-perl            0.48-1
> ii  libclass-xsaccessor-perl        1.19-4
> ii  libclone-perl                   0.45-1+b2
> ii  libconfig-tiny-perl             2.28-1
> ii  libconst-fast-perl              0.014-2
> ii  libcpanel-json-xs-perl          4.32-1
> ii  libdata-dpath-perl              0.58-1
> ii  libdata-validate-domain-perl    0.10-1.1
> ii  libdata-validate-uri-perl       0.07-2
> ii  libdevel-size-perl              0.83-2
> pn  libdigest-sha-perl              <none>
> ii  libdpkg-perl                    1.21.9
> ii  libemail-address-xs-perl        1.05-1
> ii  libencode-perl                  3.19-1
> ii  libfile-basedir-perl            0.09-1
> ii  libfile-find-rule-perl          0.34-2
> ii  libfont-ttf-perl                1.06-2
> ii  libhtml-html5-entities-perl     0.004-2
> ii  libhtml-tokeparser-simple-perl  3.16-4
> ii  libio-interactive-perl          1.023-1
> ii  libipc-run3-perl                0.048-2
> ii  libjson-maybexs-perl            1.004003-1
> ii  liblist-compare-perl            0.55-1
> ii  liblist-someutils-perl          0.58-1
> ii  liblist-utilsby-perl            0.12-1
> ii  libmldbm-perl                   2.05-3
> ii  libmoo-perl                     2.005004-3
> ii  libmoox-aliases-perl            0.001006-2
> ii  libnamespace-clean-perl         0.27-2
> ii  libpath-tiny-perl               0.122-1
> ii  libperlio-gzip-perl             0.20-1
> ii  libperlio-utf8-strict-perl      0.009-1+b1
> ii  libproc-processtable-perl       0.634-1+b1
> ii  libregexp-wildcards-perl        1.05-3
> ii  libsereal-decoder-perl          5.001+ds-1
> ii  libsereal-encoder-perl          5.001+ds-1
> ii  libsort-versions-perl           1.62-2
> ii  libsyntax-keyword-try-perl      0.27-1
> ii  libterm-readkey-perl            2.38-2
> ii  libtext-levenshteinxs-perl      0.03-5
> ii  libtext-markdown-discount-perl  0.13-1+b1
> ii  libtext-xslate-perl             3.5.9-1+b1
> ii  libtime-duration-perl           1.21-1
> ii  libtime-moment-perl             0.44-2
> ii  libtimedate-perl                2.3300-2
> ii  libunicode-utf8-perl            0.62-1+b3
> ii  liburi-perl                     5.12-1
> ii  libwww-mechanize-perl           2.15-1
> ii  libwww-perl                     6.67-1
> ii  libxml-libxml-perl              2.0207+dfsg+really+2.0134-1
> ii  libyaml-libyaml-perl            0.84+ds-1
> ii  lzip [lzip-decompressor]        1.23-4
> ii  lzop                            1.04-2
> ii  man-db                          2.10.2-3
> ii  patchutils                      0.4.2-1
> ii  perl [libencode-perl]           5.34.0-5
> ii  t1utils                         1.41-4
> ii  unzip                           6.0-27
> ii  xz-utils                        5.2.5-2.1
> 
> lintian recommends no packages.
> 
> Versions of packages lintian suggests:
> pn  binutils-multiarch     <none>
> pn  libtext-template-perl  <none>
> 
> -- no debconf information

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: