@@ -17,9 +17,46 @@ This edition covers what happened during the month of March 2017.
1717
1818## Discussions
1919
20- <!-- -
20+
2121### General
22- -->
22+
23+ * [ Will OpenSSL's license change impact us?] ( http://public-inbox.org/git/CACBZZX6F47uC9jLxppgkUnwVpGV2jpzzP4kwTuqKgayCevomeA@mail.gmail.com/ )
24+
25+ Ævar Arnfjörð Bjarmason sent an email saying that OpenSSL is
26+ [ changing its license] ( https://www.openssl.org/blog/blog/2017/03/22/license/ )
27+ to the Apache 2 license, which is
28+ [ considered incompatible with the GPL v2] ( https://www.gnu.org/licenses/license-list.html#apache2 )
29+ that Git uses for most of its code.
30+
31+ By default Git uses OpenSSL both for its implementation of the SHA-1
32+ algorithm and in ` git imap-send ` .
33+
34+ Yves Orton replied by quoting the
35+ [ GPL compatibility page on the Apache web site] ( https://www.apache.org/licenses/GPL-compatibility.html )
36+ which is not very clear about the incompatibilities between the Apache
37+ 2 and the different GPL versions.
38+
39+ Theodore Ts'o then chimed in to "suggest that we not play amateur
40+ lawyer on the mailing list" and leave it to the distributions to
41+ decide on their own.
42+
43+ Ævar agreed on that but proposed a new flag to the Makefile to declare
44+ "yes I'm OK with combining AL2 + GPLv2".
45+
46+ Brian Carlson wrote "that most distros don't link against OpenSSL"
47+ already, and suggested using
48+ [ Nettle] ( https://en.wikipedia.org/wiki/Nettle_(cryptographic_library) ) ,
49+ an LGPL crypto library that also has SHA-3 which could be used to
50+ replace SHA-1 in the long run.
51+
52+ But Ævar replied that we also use OpenSSL in ` git imap-send ` for its
53+ TLS implementation, so it is not enough to use a different SHA-1
54+ implementation.
55+
56+ About that Peff wrote that, when building with NO_OPENSSL, ` git imap-send `
57+ uses the curl imap implementation instead of our custom imap
58+ implementation that can optionally use OpenSSL. Curl itself may be
59+ compiled to use either OpenSSL or GnuTLS.
2360
2461<!-- -
2562### Reviews
0 commit comments