OpenSLL is screwed, and we’ve got Heartbleed as a result. But now a team of developers working to overhaul the code have deemed it beyond repair and are instead creating an alternative, forked version.
“Our group removed half of the OpenSSL source tree in a week. It was discarded leftovers. The Open Source model depends [on] people being able to read the code. It depends on clarity. That is not a clear code base, because their community does not appear to care about clarity. Obviously, when such cruft builds up, there is a cultural gap. I did not make this decision… in our larger development group, it made itself.”
So, he and his team have created the LibreSSL code base — a forked version of OpenSSL which essentially starts over. In a little over a week, they have removed 90,000 lines of C code without affecting functionality, which just goes to show how awfully written the OpenSSL standard was.
Still a work in progress, the LibreSSL project has a bare bones website that is left appealing on purpose, declaring that “this page scientifically designed to annoy web hipsters.” They’re seeking funding and hoping to build an alternative to OpenSSL that doesn’t screw us all. Sound pretty great, even if you are a web hipster. [Libre SSL via Ars Technica]
Picture: Marsmettnn Tallahasse/Flickr