gnutls/openssl.h changed to GPLv3+
Kalle Olavi Niemitalo <[email protected]> Sun, 17 Aug 2008 07:28:07 +0300
| Newsgroups | gmane.comp.web.links |
|---|---|
| Message-ID | <[email protected]> |
elinks-0.12/configure.in does: # Verify if the MD5 compatibility layer is usable. CONFIG_GNUTLS_OPENSSL_COMPAT=yes EL_CHECK_OPTIONAL_LIBRARY(CONFIG_GNUTLS_OPENSSL_COMPAT, [GNU TLS OpenSSL compatibility], gnutls/openssl.h, gnutls-openssl, MD5_Init) In GnuTLS 2.2.0 and 2.4.1, gnutls/openssl.h is licensed under GNU GPL v3 or later: * This file is part of GNUTLS-EXTRA. * * GNUTLS-EXTRA is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 3 of the * License, or (at your option) any later version. However, ELinks 0.10.0 and later are licensed under GNU GPL v2 only: "This program is free software; you can redistribute it " "and/or modify it under the terms of the GNU General Public " "License as published by the Free Software Foundation, " "specifically version 2 of the License."), This looks like a conflict. Avoiding license conflicts was the whole reason for GnuTLS support in ELinks, so this should be fixed. I think I should change configure.in of ELinks 0.11.4.GIT and 0.12.GIT to skip the test and always define CONFIG_GNUTLS_OPENSSL_COMPAT=no, so that src/util/md5.c will be compiled instead. I would leave the uses of that macro unchanged, so that if someone is still using an older GnuTLS and really needs to keep the size of the elinks executable down, he/she can define the macro by hand. Alternatively, the configure script could check the version number of GnuTLS, or grep for "either version 2" in gnutls/openssl.h, but the simpler solution is easier to test. Personally, I would like a BSD-licensed ELinks. GPLv2 seems to assume that one party (FSF) has all the copyrights and can thus waive onerous requirements and regrant terminated licenses where reasonable. _______________________________________________ elinks-dev mailing list [email protected] http://linuxfromscratch.org/mailman/listinfo/elinks-dev
signature.asc
(application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFIp6jiHm9IGt60eMgRArmEAJ9fJyk6OzATPxdjsXLUj9PUke2NoACgzGkc 3tc8BX+D48a2IsoTYAA/4us= =5k3M -----END PGP SIGNATURE-----