Depois do HeartBleedGate e dos rios de personagens escritos no caso, aquele mangá teimoso que são os desenvolvedores do OpenBSD, liderado por Theo de Raadt, disse "Vamos fazer nosso próprio OpenSSL com jogos de azar e putas." Mas como o financiamento não lhes dá para jogos de azar e vadias, eles ficaram com apenas o fork do OpenSSL, que eles chamarão LibreSSL e que inicialmente será para OpenBSD 5.6 e, se tudo correr bem, para outros sistemas POSIX, incluindo, é claro, o Linux.
Na verdade, o desenvolvedor do OpenBSD, Ted Unangst, menciona que o Heartbleed era apenas um dos vários bugs catastróficos anuais do OpenSSL e que esse bug não era motivo para bifurcação. O bug em que Ted se concentra (aquele que acabaria causando o fork) tem a ver com os freelists internos do OpenSSL e de que ngnix não funciona sem esses freelists. Mas o pior foi a falta de resposta do OpenSSL pois esse bug já tem um patch proposto e eles ainda não o aplicaram. Esse patch é por um ano não incluso; OpenSSL, OpenBSD e Debian têm seus próprios patches corrigidos. Se os desenvolvedores do OpenSSL não aplicassem o patch, eles não iriam convencê-los a retirar seu suporte para Visual C ++ 5.0 (os programadores de C podem rir com esses exemplos).
Então, eles se livraram de cerca de 150 mil linhas de código e contando, especialmente depois de remover o suporte para VMS, um sistema operacional fechado abominável para servidores que a Hewlett Packard mantém. É como se X fosse comparado a Wayland.
Enquanto isso, deixo vocês com o site Rampage OpenSSL Valhalla com a galeria de horror que os do OpenBSD tentam corrigir.