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.