Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify
On Sun, 2018-03-18 at 01:50 +, Chris Lamb wrote: > I am unsure that a debian/ directory plus the upstream source really > creates a derived work. It definitely does when there are patches to the upstream code in debian/, which is the case I'm talking about with this feature request. > A link to a few concrete offending cases would therefore be helpful > at this point. I don't have any at this point because I wanted to use lintian to discover instances of this problem :) I often see sponsors on debian-mentors asking people to use the same license as upstream, most of the time it is GPL for debian/ and permissive licenses for upstream, but that is a subject for another feature request though. -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part
Processed: Re: Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify
Processing commands for cont...@bugs.debian.org: > tags 893326 + moreinfo Bug #893326 [lintian] lintian: check that patch licenses are compatible with licenses of files they modify Added tag(s) moreinfo. > thanks Stopping processing here. Please contact me if you need assistance. -- 893326: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893326 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify
tags 893326 + moreinfo thanks Hi Paul, > It is often the case that the Debian packager just puts debian/ under > the GNU GPL, which can often be incompatible with code licenses. I am unsure that a debian/ directory plus the upstream source really creates a derived work. (I am ignoring the cases where debian/ is so trivial to be uncopyrightable.) A link to a few concrete offending cases would therefore be helpful at this point. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#893326: lintian: check that patch licenses are compatible with licenses of files they modify
Package: lintian Version: 2.5.79 Severity: wishlist For packages with a machine-readable debian/copyright file and patches, please check that the license for the debian/patches/* files are compatible with the licenses for the files that they are modifying. It is often the case that the Debian packager just puts debian/ under the GNU GPL, which can often be incompatible with code licenses. I suggest that the initial list of incompatibilities start with the licenses that are incompatible with the GNU GPL. https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses Further resources for determining which licenses are incompatible: https://en.wikipedia.org/wiki/License_compatibility https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses/ https://apache.org/licenses/GPL-compatibility.html -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages lintian depends on: ii binutils 2.30-7 ii bzip2 1.0.6-8.1 ii diffstat 1.61-1+b1 ii dpkg 1.19.0.5 ii file 1:5.32-2 ii gettext 0.19.8.1-4 ii intltool-debian 0.35.0+20060710.4 ii libapt-pkg-perl 0.1.33 ii libarchive-zip-perl 1.60-1 ii libclass-accessor-perl0.51-1 ii libclone-perl 0.39-1 ii libdpkg-perl 1.19.0.5 ii libemail-valid-perl 1.202-1 ii libfile-basedir-perl 0.07-1 ii libipc-run-perl 0.96-1 ii liblist-moreutils-perl0.416-1+b3 ii libparse-debianchangelog-perl 1.2.0-12 ii libperl5.26 [libdigest-sha-perl] 5.26.1-5 ii libtext-levenshtein-perl 0.13-1 ii libtimedate-perl 2.3000-2 ii liburi-perl 1.73-1 ii libxml-simple-perl2.24-1 ii libyaml-libyaml-perl 0.69+repack-1 ii man-db2.8.2-1 ii patchutils0.3.4-2 ii perl 5.26.1-5 ii t1utils 1.41-2 ii xz-utils 5.2.2-1.3 Versions of packages lintian recommends: ii libperlio-gzip-perl 0.19-1+b4 Versions of packages lintian suggests: ii binutils-multiarch 2.30-7 ii dpkg-dev 1.19.0.5 ii libhtml-parser-perl3.72-3+b2 ii libtext-template-perl 1.47-1 -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise signature.asc Description: This is a digitally signed message part
[lintian] branch master updated (7f31cec -> be4e018)
This is an automated email from the git hooks/post-receive script. pabs pushed a change to branch master in repository lintian. from 7f31cec Look under all of /usr/share/doc (not just /usr/share/doc/$pkg) when looking for installed examples and update tag description to match. (Closes: #892905) new be4e018 spelling: Add several corrections The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: data/spelling/corrections | 2 ++ 1 file changed, 2 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git
[lintian] 01/01: spelling: Add several corrections
This is an automated email from the git hooks/post-receive script. pabs pushed a commit to branch master in repository lintian. commit be4e01880f90a38eaa57bdaafc70b727f21b364a Author: Paul WiseDate: Sat Mar 17 18:08:19 2018 +0800 spelling: Add several corrections --- data/spelling/corrections | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data/spelling/corrections b/data/spelling/corrections index 780ea5a..499af35 100644 --- a/data/spelling/corrections +++ b/data/spelling/corrections @@ -275,6 +275,8 @@ amoung||among amout||amount analagous||analogous analysator||analyzer +anarquism||anarchism +anarquist||anarchist ang||and anlysis||analysis anniversery||anniversary -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git