Control: severity -1 important

getname.c has the following information in its header:

* This code was taken from hypermail http://www.hypermail.org/
* license: GNU GENERAL PUBLIC LICENSE, Version 2
* modified by Jaakko Heinonen <[email protected]>

As the file is included in the build, the result is actually GPL-2-only and cannot be linked with readline.

Can this be healed and the file used under GPL-2+?

Like abook, the hypermail project does not specify a GPL version. getname.c does not have a header carrying any extra license information, and at the time of copying the file, the GPLv3 was not around, which is why Jaakko just wrote "Version 2". It is fair to assume the original file can be used under GPL-2+. I opened an issue to verify this at https://github.com/hypermail-project/hypermail/issues/70.

The strcpymax function (a simple strlcpy) stems from hypermail's string.c, which has a GPL-2+ with the following copyright information that is missing from the abook source:

* Copyright (C) 1994, 1995 Enterprise Integration Technologies Corp.
*         VeriFone Inc./Hewlett-Packard. All Rights Reserved.
* Kevin Hughes, [email protected] 3/11/94
* Kent Landfield, [email protected] 4/6/97

Now, for Jaakko's trivial addition to getname.c I had a private email exchange with Rhonda and the upstream contributor Raphaƫl Droz, who noted that Jaakko assumed the "or later" for the wole project.

I suggest adding getname.c explicitly to the debian/copyright file with GPL-2+ and the missing copyright info and a comment on these assumptions.

Reply via email to