I asked Zemlin (Linux Foundation executive chairman) about that yesterday. He wasn't familiar enough with the LibreSSL project (and obviously the OpenBSD guys have different goals in some regards, than the OpenSSL guys) to comment, but the idea is that this initiative would support any project that is important to the well-being of the net.
But even if LibreSSL is a huge success, OpenSSL isn't going to go away and it's important that that existing project get support from the people that use it an benefit from it the most. Which is exactly what is happening.
This reminds me of XFree86. Some said XFree86 would still be around after the X.org fork. The culture of XFree86 was so bad though that the project was effectively abandoned by everyone except for the "leader" David Dawes before X.org was even operational.
Projects with poisoned cultures appear to die off. With the ratty code-base and aversion to contributions by OpenSSL it seems like a good candidate for abandonment.
The LibreSSL guys are much more willing to tackle the problems, remove all backwards compatible crud and modernize it. Because the things they are removing are jaw dropping: http://opensslrampage.org
That's true -- but the circumstances are notably different.
1. xFree86 kicked Keith Packard out and he joined up with Xorg/free desktop.
2. Most XFree86 devs migrated to X.org
3. The License Change. And this is key. The switch to a GPL v2-incompatible license. that made it incompatible with the Linux kernel and almost every project.
Moreover, the major users of XFree86 were linux and Unix-like distro. That's a big market but comparably small with the number of projects that use OpenSSL.
Could OpenSSL disappear? Yes. But it won't happen overnight, simply because of the existing number of projects that use it.
OpenSSL source code is a disaster. It's spaghetti that doesn't do what you think it does with horrible documentation. People submit patches from people they don't even know and then you have it: An SSL library that is flawed but everyone is using it. An spying agency and hackers dream.
We don't need OpenSSL, we need another library built from scratch with very clean code and documentation.
Everyone who has more interest on why OpenSSL is a catastrophe should watch operation ORCHESTRA[0].
With ya up until this. The core crypto code works. The framework around it is aged, crufty, and could use a refactor/rewrite. But tossing the baby out is not useful here. Just wash the kid and put on some new clothes and he'll fit right in again.
LibreSSL is going in the right direction (specific questionable decisions notwithstanding). Hopefully someone will bring over some of that love to the main codebase.
Agreed. Even Theo sees the value in a popular but crappy crypto lib that works that just needs a good gutting. Starting from scratch would be costly reinventing a security wheel and likely incompatible with OpenSSL... IOW dead-on-arrival.
This comes off as a few companies trying to throw money at a rotten crypto lib, when only leadership like Theo's way (minimalism, dropping features) would have a prayer of rescuing it. So giving OpenSSL more money doesn't make sense, it's like rewarding failure because they've shown an inability to produce good code or maintain it well... More money won't help that, likely the opposite. Instead, TLS WG needs to get their act together and reduce their addiction to feature creep, release a reference library and comprehensive test suite. Then OpenSSL might have a chance after picking up a compass and a map and get back to some semblance of being a decent crypto lib, but more money is unlikely to solve this issue.
WOW! Never thought there is just one person devoted to a library that we rely to bring security to us all. Community is great but still some more dedication is needed in parts which are essential for security. Glad to see that some took it seriously.
The title of this submission is incorrect. The funding goes to the general fund, not specifically to OpenSSL.
Here's the press release this article is based on:
http://www.linuxfoundation.org/news-media/announcements/2014...
And here's the actual initiative:
http://www.linuxfoundation.org/programs/core-infrastructure-...
Discussed here:
https://news.ycombinator.com/item?id=7639835