Adding in ax...@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: > > On 1/23/19 9:50 AM, Domenico Andreoli wrote: > > > Ben Finney <bign...@debian.org> writes: > > >> Domenico Andreoli <ca...@debian.org> writes: > [...] > > > >>> the only knot left is now the license of hash.h > > >>> > > >>> This file is also present in the kernel  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? Thanks, -- Martin Steigerwald • Proact Deutschland GmbH Trainer Telefon: +49 911 30999 55 • Fax: +49 911 30999 99 Südwestpark 43 • 90449 Nürnberg • Germany martin.steigerw...@proact.de • www.proact.de Amtsgericht Nürnberg • HRB 18320 Geschäftsführer: Oliver Kügow • Richard Müller • Jakob Høholdt • Peter Mikael Javestad Mit freundlichen Grüßen / With kind regards Martin Steigerwald • Proact Deutschland GmbH Trainer Telefon: +49 911 30999 0 • Fax: +49 911 30999 99 Südwestpark 43 • 90449 Nürnberg • Germany martin.steigerw...@proact.de • 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 –