4 ms·
>No, he is not a jerk. The reason Linux beat the BSDs is because Linus is a very nice guy. He created a community which, despite the harsh language, was very we
by pmelendez 10y ago
>No, he is not a jerk. The reason Linux beat the BSDs is because Linus is a very nice guy. He created a community which, despite the harsh language, was very welcoming, and willing to mentor new people. The BSDs created elitist, closed-off communities, which were unwelcoming to newcomers.
I would challenge that notion that using an aggressive and diminishing language doesn't imply being a jerk.
Also keep in mind that BSD have legal challenges that GNU/Linux didn't so community is not the only reason why Linux won the popularity contest
- dpark 10y agoYou think Linux didn't have legal challenges? Where have you been since 2003?
- ghaff 10y agoThe legal challenges were at very different points in their lifetimes. It's at least arguable that the legal issues associated with AT&T and BSD kept it from becoming as mainstream as it might have. (As did the somewhat splintered community.) Linux OTOH was already well-established before the SCO suits.
- dpark 10y agoI think BSD's biggest problem was all the fragmentation that they created for themselves, with FreeBSD and NetBSD and OpenBSD (and more). BSDs legal challenges happened largely before Linux had any popularity, so the narrative that pins the blame for BSD's failure in the marketplace on its legal troubles seems hollow to me. The biggest lawsuit was settled in 1994, when Linux hit version 1.0 and Red Hat released its first version. FreeBSD 1.0 landed the previous year.
- ghaff 10y agoI don't really disagree. As you say, the legal issues with BSD had been largely resolved by the time there was a significantly growing market for x86 *nix. (It's also worth remembering that, at the time, a lot of people were assuming that market would just go to Windows anyway.) I'm also inclined to think that fragmentation was a big part of why BSD didn't win out--not legal issues or licensing.
- rpcastagna 10y ago> I would challenge that notion that using an aggressive and diminishing language doesn't imply being a jerk. It's 100% a cultural difference. While you see it as personally aggressive and grating, a lot of people see "overly polite" language as a sign that you don't care about the topic being discussed and/or are trying to address an issue politically rather than by merits of a strong argument. Neither of these perceptions is really right or wrong, it just has to do with the perspective you have based on where you grew up and who you've interacted with the most. From an engineering perspective it'd be optimal if everyone had the same universal expectations for how a conversation should be held, just like how it'd be optimal if everyone spoke the same language. People don't really work that way, though, and just like with languages we try to accommodate each other as much as possible and find middle grounds, etc.
- deong 10y agoWhen you say "trying to address an issue politically", that sort of implies a context in which you're pushing back against someone else who's already employed a more "Linus-like" approach. That's not what the parent comment was suggesting. Someone like Knuth isn't accused of valuing politics over technical merit because he simply addresses technical merit in a polite way. I'm not one of the people who cares all that much that Linus is an ass to people on a mailing list, but it's ludicrous to suggest that his being an ass on a mailing list is necessary to convey a technical point.
- rpcastagna 10y agoI wouldn't say it's universally necessary, just like it's not universally necessary to speak any given language to convey information. We just all have our own natural ways of doing things and it's not necessarily productive to try to get everyone to force themselves into the same mode of communication. We all have the tendency to view our natural modes as superior in various ways but I don't think we should let that tendency lead us to try to coral others into conforming to our norms.
- hinkley 10y agoI love Donald Knuth but let's face it, from a productivity standpoint he's strictly below average. He's a perfectionist and he seems to get distracted easily. Like me, he seems to overly inured to the siren song of Force Multipliers (making other people more productive) and really should have spent more time practicing the craft. If I had it to do over again I probably would have spent a little more time coding and a little less of it thinking in my late 20's to early 30's. It would make a broader group of people understand what I'm about. Especially bosses who don't understand that it would take three people to replace me, even though the majority of the team close more bugs than I do.