My honest thoughts about that article? "
Totally not worth my time". It's plain out nonsense that "
many eyes provide better security" because even "many eyes" can easily overlook the obvious. And that's not just me venting a loaded opinion, that's my opinion based on numerous of example situations which have occurred in the past, where the Debian OpenSSL disaster is simply the most obvious one.
The main reason why I deem this unworthy of my time is this:
van Sprundel says he easily found around 115 kernel bugs across the three BSDs, including 30 for FreeBSD, 25 for OpenBSD, and 60 for NetBSD. Many of these bugs he called "low-hanging fruit." He promptly reported all the bugs, but six months later, at the time of his talk, many remained unpatched.
I'm not claiming that this isn't true (I can't make those kind of claims) but I
do think that comments like these would have much more value to them if they were also specifically sharing the made reports. Give me PR numbers so that I can form my own opinion on this. Yet that important detail is carefully left out. "Convenient".
Then there's the rather obnoxious headline with "Dying". Seriously: the use of 'dying' has only one effect on me: It makes me believe up front that: "
They can't give a good solid opinion based on (proven!) arguments and therefor need a catchy catchphrase to draw more attention to it".
So how does an open source project "die" exactly? One good way is when no one is using it anymore, but the statistics on BSD usage proof otherwise. BSD is used in tons of environments, from the PS4 to that unknown machine which no one has heard off. Of course quantity doesn't make quality, but even so...
My problem with that is that you can read panic stories like these within all areas. Heck, I'm a big Minecraft fan and a pretty dedicated player. Guess what? "
Is Minecraft dying? Researchers believe that to be the case" (I kid you not!) yet here we are, 2 years later and in anticipation of the latest upcoming update: 1.13, now dubbed "Project Aquatica". Dying indeed...
Modeling languages (such as UML, SysML) anyone? "Is UML obsolete?", same deal. Yet the whole thing is still being actively used today.
"Has Ableton died in favor of Bitwig?" (audio / DAW software comment). Gee, where did I hear those "dying" comments before? Oh wait, I know!
Summing up
To me every article which starts with "catchy" headlines such as the one in the OP is plain out unworthy of my time. "Is it dying?!" to me equals: "I need you to read this!!!!!!", usually while making assumptions and vague arguments which over the years will be easily debunked. Only problem is that by that time no one cares anymore.
Which brings me to another point: AdBlock plus tells me that it has blocked 12 (that's kind of high) sources of advertisements on that website. So... is this really about spreading a well meant warning or could this also be about generating more revenue for oneselves?
Same with that speaker I quoted... What better way to draw attention to yourself then by sharing a rather outspoken opinion. Wouldn't you agree that this is a solid way to raise your chances of getting invited to more seminars (which will also ensure you'll be receiving more paychecks)?
And the reason I'm starting to theorize in this direction is this:
The FreeBSD project pushed back on van Sprundel's findings, however. "One of the issues we have is there's a large variety of issues that are being found but there are some issues that have no practical exploit," Ed Maste, director of project development at the FreeBSD Foundation, and member of the elected FreeBSD core team, says. "We've started treating some of these as just bugs and not as security issues."
And this is
exactly the reason why I consider the given arguments about "problems" extremely hollow if those aren't backed up by facts, such as shared PR numbers.
Considering the whole context I shared above (about a possible conflict of interest) I'm definitely more tempted to side with the FreeBSD foundation over this than the researcher who - in my opinion - is first and foremost more busy with selling his story. Note: even though I realize all too well that I'm basically not able to make those claims because.. Let's be honest: no one knows exactly what kind of bugs or issues we're talking about. Convenient indeed.
So yah...