git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Will OpenSSL's license change impact us?

From
Jeff King <peff@peff.net>
Date
Mar 26, 2017, 04:43 UTC
Message-ID
<20170326044308.7hxiqsgrzvxmsfnh@sigill.intra.peff.net>
In-Reply-To
<CACBZZX6=zEHkYUZ3qOQLmB+6658YN1Hy+3TY8zLAxjpUtivQpA@mail.gmail.com>
On Sat, Mar 25, 2017 at 10:52:47PM +0100, Ævar Arnfjörð Bjarmason wrote:
Show 9 quoted lines
> > If we want to consider performance-related concerns, I think the easier
> > solution is using Nettle, which is LGPL 2.1.  Considering that the
> > current opinions for a new hash function are moving in the direction of
> > SHA-3, which Nettle has, but OpenSSL does not, I think that might be a
> > better decision overall.  It was certainly the implementation I would
> > use if I were to implement it.
> 
> Yeah there's a lot of options open for just sha1-ing, but we also use
> OpenSSL for TLS via imap-send.

These days imap-send has basically two implementations: one that speaks imap itself (optionally using openssl), and one that just uses curl's imap support. If you build with NO_OPENSSL, the curl implementation kicks in by default.

So I think any distro worried about licensing can just "make NO_OPENSSL" today and get full functionality.

Curl may use openssl behind the scenes, of course, but distros already have to deal with that (at least on Debian, you can drop-in gnutls).

-Peff
Previous: Ævar Arnfjörð BjarmasonNext: Ævar Arnfjörð Bjarmason
Message 6 of 11 in “Will OpenSSL's license change impact us?”
  1. Ævar Arnfjörð BjarmasonMar 24, 2017
  2. demerphqMar 25, 2017
  3. Ævar Arnfjörð BjarmasonMar 25, 2017
  4. brian m. carlsonMar 25, 2017
  5. Ævar Arnfjörð BjarmasonMar 25, 2017
  6. Jeff KingMar 26, 2017
  7. Ævar Arnfjörð BjarmasonMar 25, 2017
  8. demerphqMar 25, 2017
  9. Ævar Arnfjörð BjarmasonMar 25, 2017
  10. Theodore Ts'oMar 25, 2017
  11. Ævar Arnfjörð BjarmasonMar 25, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.