[Pkg-openssl-devel] Bug#754513: RFP: libressl -- SSL library, forked from OpenSSL

Michael Stone mstone at debian.org
Tue Oct 17 02:21:10 UTC 2017


On Tue, Oct 17, 2017 at 12:05:30AM +0200, Guus Sliepen wrote:
>despite fears of OpenBSD only caring about themselves, I have found that
>it is easier to compile LibreSSL for various platforms (even non-POSIX
>ones) than OpenSSL. And that APIs might be broken more easily by LibreSSL
>is ridiculous, as it is OpenSSL iself that has changed its API in a
>non-backwards compatible way that is now causing this discussion.

It is not ridiculous to point out that LibreSSL is released every six 
months and supported for one year after release, while OpenSSL is 
supported for at least 2 years, and 5 years for LTS releases. It's not 
unrealistic to think that a Debian stable could release with a LibreSSL 
that's already unsupported upstream. It is also not ridiculous to point 
out that a number of distributions have an interest in long term 
maintenance of released versions of OpenSSL, while there is no such 
community around LibreSSL.

You are correct, though, that the OpenSSL and LibreSSL code bases will 
continue to diverge, from both directions. I think that's the biggest 
impediment to creating an OpenSSL 1.0 compatability layer for 
OpenSSH--over time, neither OpenSSL nor LibreSSL have any interest in 
confining themselves to that API, and it's clear that OpenSSH will track 
LibreSSL's API rather than the old OpenSSL API in the long term.

As I continue to think about it, it may actually end up being better to 
embed a constrained subset of LibreSSL in OpenSSH than worry about 
either maintaining the entire LibreSSL package over a period of years, 
or fork.

Mike Stone



More information about the Pkg-openssl-devel mailing list