Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1743350
| From | Jens Axboe <axboe@kernel.dk> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.legal, linux.kernel |
| Subject | Bug#919356: Licensing of include/linux/hash.h |
| Date | 2019-02-12 00:00 +0100 |
| Message-ID | <xqsIp-4JI-17@gated-at.bofh.it> (permalink) |
| References | (1 earlier) <xqecp-41k-3@gated-at.bofh.it> <xqecp-41k-1@gated-at.bofh.it> <xqsIp-4JI-19@gated-at.bofh.it> <xgsql-7cz-1@gated-at.bofh.it> <xqsIp-4JI-19@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Cross-posted to 3 groups.
On 2/11/19 3:50 AM, Martin Steigerwald wrote: > Adding in axboe@kernel.dk, as I am not sure whether the oracle.com address > from Jens is actually valid / up to date. > > Domenico Andreoli - 11.02.19, 08:22: >> On Mon, Feb 11, 2019 at 12:08:32AM +0100, Kristian Fiskerstrand wrote: >> > > Mit freundlichen Grüßen / With kind regards > > Martin Steigerwald • > Proact Deutschland GmbH > > Trainer > > Telefon: *+49 911 30999 0* <tel:+49%20911%2030999%200> • > Fax: *+49 911 30999 99* <tel:> > > Südwestpark 43 • > 90449 Nürnberg • > Germany > > *Martin.Steigerwald@proact.de* <mailto:Martin.Steigerwald@proact.de> • > *www.proact.de* <https://www.proact.de/> > > > Amtsgericht Nürnberg > • > HRB 18320 > > Geschäftsführer: > Oliver Kügow • > Richard Müller • > Jakob Høholdt > • > Peter Mikael Javestad > > > – Delivering Business Agility – > > > > On 1/23/19 9:50 AM, Domenico Andreoli wrote: >> > > Ben Finney <bignose@debian.org> writes: >> > >> Domenico Andreoli <cavok@debian.org> writes: >> [...] >> >> > >>> the only knot left is now the license of hash.h >> > >>> >> > >>> This file is also present in the kernel [0] with an updated copyright >> > >>> but still without license. >> >> [...] >> >> > >> To know that work (that file) is free software, we need a clear grant >> > >> of >> > >> some specific license, for that work. >> > >> >> > >> If the work is not free, it would be incorrect to have the work in >> > >> Debian. >> > > >> > > Is it possible that for the kernel it is instead correct because it is, >> > > as whole, covered by its COPYING? >> > > >> > >> Alternatives, for complying with the Debian Free Software Guidelines >> > >> with >> > >> this package, include: >> > >> >> > >> * Find a credible grant of license under some GPL-compatible free >> > >> >> > >> license to that exact file. Document that explicit grant in the >> > >> Debian >> > >> package. This demonstrates the work is DFSG-free. >> > >> >> > >> * Convince ???dwarves-dfsg??? upstream to replace that file with a >> > >> different> >> >> > >> implementation (I don't know whether such an implementation exists) >> > >> under a license compatible with the same version of GNU GPL. Document >> > >> that explicit grant in the Debian package. This demonstrates the >> > >> modified work is DFSG-free. >> > >> >> > >> * Replace that file in Debian only, with a different implementation as >> > >> >> > >> above. Document that explicit grant in the Debian package. This >> > >> demonstrates the modified Debian package is DFSG-free. >> > >> >> > >> * Move the work to the ???non-free??? area. >> > >> >> > >> * Remove the work altogether. >> > >> >> > >> Those are in descending order of (my recommended) preference. >> >> [...] >> >> > It was [pointed out] by one of our license group that [hash.h] is the >> > same that has a GPL-2+ in [fio] which has a signed-off-by. >> > >> > References: >> > [pointed out] >> > https://bugs.gentoo.org/677586#c1 >> > >> > [hash.h] >> > https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio.git/commit/hash. >> > h?id=bdc7211e190482f0c17c109a0d90834a6611be1c >> Yes, the Signed-off-by is from Jens Axboe (in CC) but he's not the >> original author, I guess he just copied the file as Arnaldo did. The >> file he committed has not any reference to the license. >> >> > [fio] >> > https://metadata.ftp-master.debian.org/changelogs/main/f/fio/fio_3.12-2_co >> > pyright >> I'm afraid that this entry in wrong. I'll seek confirmation with Martin >> Steigerwald. > > Which entry to you refer to? I assume the one about hash.h. > > Well the file has in its header: > > /* Fast hashing routine for a long. > (C) 2002 William Lee Irwin III, IBM */ > > /* > * Knuth recommends primes in approximately golden ratio to the maximum > * integer representable by a machine word for multiplicative hashing. > * Chuck Lever verified the effectiveness of this technique: > * http://www.citi.umich.edu/techreports/reports/citi-tr-00-1.pdf > * > * These primes are chosen to be bit-sparse, that is operations on > * them can use shifts and additions instead of multiplications for > * machines where multiplications are slow. > */ > > It has been quite a while ago. I bet back then I did not regard this as > license information since it does not specify a license. Thus I assumed it to > be GPL-2 as the other files which have no license boiler plate. I.e.: Check file > is it has different license, if not, then assume it has license as specified in > COPYING. > > Not specifying a license can however also mean in this context that it has no > license as the file contains copyright information from another author. > > Of course I can update copyright file in case my conclusion from a long time > ago was wrong. > > Jens? Right, if nothing else is noted, it's GPL v2. -- Jens Axboe
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#919356: Licensing of include/linux/hash.h Domenico Andreoli <domenico.andreoli@linux.com> - 2019-01-23 10:00 +0100
Bug#919356: Licensing of include/linux/hash.h Domenico Andreoli <cavok@debian.org> - 2019-02-11 08:40 +0100
Bug#919356: Licensing of include/linux/hash.h Ulrich Mueller <ulm@gentoo.org> - 2019-02-11 13:50 +0100
Bug#919356: Licensing of include/linux/hash.h Jens Axboe <axboe@kernel.dk> - 2019-02-12 00:00 +0100
Bug#919356: Licensing of include/linux/hash.h Jens Axboe <axboe@kernel.dk> - 2019-02-12 17:20 +0100
Bug#919356: Licensing of include/linux/hash.h Ben Finney <bignose@debian.org> - 2019-02-12 23:20 +0100
csiph-web