vger.kernel.org regards my mail as spam (probably due to it coming from Office
365 after our migration *sigh*). Thus if you like to have it archived there,
please forward it yourself.

Omitting oracle.com address of Jens, as its not valid.


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 [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.

Thanks,
--
Martin Steigerwald • Proact Deutschland GmbH
Trainer
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 –

Reply via email to