The identi.ca discussion on this is fairly interesting and, I think, illustrates some of the zealotry that Mark Shuttleworth was hinting at in his Slashdot post. Nicolas Delvaux made a very clear post admitting that Mark didn't choose his words carefully (implying he disagreed with the way Mark presented his argument), but nonetheless he agreed with the underlying point:
> Mark doesn't always choose his words wisely but I agree with his point. We can be confident that 100% free software will win in the long run [b]ut this won't happen if we don't increase our market share first. To get there we need to be pragmatic about users needs. Usable computers for example. A non-free driver is better than nothing for the people out there who don't care about licences.
That is a totally reasonable argument, and I sensed right away that Nicolas was distancing himself from the inflammatory rhetoric and attacking the underlying point itself, which is a good one.
I totally agree with that point, but I don't see myself ever saying that to Bradley Kuhn's face because even though Nicolas was very careful to highlight the form of the argument as distasteful, Bradley still sidestepped the (good) opinion and badgered Nicolas to death regarding Mark Shuttleworth's rhetoric:
> @delvauxnic, I'm sorry to seethat you agree w/ @sabdfl that those of us opposed to proprietary !Linux drivers are insecure McCarthyist dicks
I do not see Nicolas ever saying that. Look at the rest of the post! He's talking about long-term FOSS strategy, not Communism! He agreed with the underlying argument, not the delivery. I've encountered this before, and it's sidestepping a salient argument based on one tiny inconvenience that can be pounced upon. Nicolas never agreed with the comparison to McCarthyism, but Bradley Kuhn pounced on that straw man quite deftly.
> @delvauxnic, saying @sabdfl "didn't chose his words wisely" says "Not that I would say that, but he's right". You didn't say he was wrong.
The first part of this observation is untrue, and the second part is an irrational expectation for discussion. I can agree with the substance of an argument without agreeing with the way it was delivered or the specific words that make it up, and I am NOT required to apologize for someone else's remarks, tone, or delivery in doing so. Because Nicolas refused to do that, Bradley left this parting shot:
> @delvauxnic, it was more than the "form" that's wrong. It's wrong to call people those things. You & I 've nothing more to discuss, it seems
Completely ignore the point, keep attacking the same thing. Since you won't argue with what Bradley desires you to argue with, you will be shut down with a final dismissal. It's just distasteful, and I hate when a reasonable conversation gets punctuated with an icy "well, go fuck yourself, we have nothing left to talk about if that's your opinion".
I've left out the actual discussion about the point that Bradley did participate in, because this sort of stuff is just as bad as Mark's comments, in my opinion, and it makes it just as tough to have a reasonable conversation.
This is why I hate having any kind of discussion with people who are passionate about their beliefs with respect to capital-F Free software. I'm sorry to single out the group, but this is quite demonstrably how every discussion I've had that's critical of Free software has gone. There is no middle ground. It's all us and them. Either you're all the way, or you're part of the problem. I seem to recall reading a Stallman essay that even outright said that.
It is simply impossible to argue and, eventually, you will have the door slammed on you regardless of your point. I am not claiming that Nicolas's argument was perfect, but he made some extraordinarily salient points and I wish Bradley had addressed those rather than badger him personally for daring to agree.
@jspthrowaway2: You selectively quoted from the thread. You specifically leave out where @delvauxnic and I settled the miscommunication (I've quoted the rest below). I think it was disingenuous of you to selectively edit in that way.
Not only that, but you'll see I never called @delvauxnic "insecure", a "McCarthyist", a "dick" or anything else. I just kept pointed out that he seemed to be avoiding denouncing @sadbfl's own name-calling: in which he called people like me all of those names. Also, while that very thread was going on, (as you note) I was discussing substantive issues with @delvauxnic. I responded to every one of his salient points and engaged in debate. Your characterization of that conversion is completely inaccurate, IMO, and I encourage others to click over, read the whole thing for themselves, and make their own conclusions.
Here's the resolution of the subthread you quote from above:
> I never said that it was acceptable. I understand that you feel offended but please have some hindsight and read again my comments.
> my concern:you seem to avoid saying outright "@sabdfl's name-calling is wrong";You could say so & still agree w/his other points
>Once again, the style of this comparison (name-calling if you prefer) was definitely wrong. But what is important (THE POINT) was exactly...
> thank you for saying that it was wrong. I disagree that "it's an informal interview" is a legitimate excuse for @sabdfl though.
@delvauxnic also said:
> But yes, "@sabdfl's name-calling was wrong". Are you happy now that I reformulated what I said in my 1st comment?
> @delvauxnic, I'm sorry, I thought you were subtly avoiding it; it seems that I was wrong about that; I get you thought you'd said it already
Although you resolved it later, you started it the way I have described, which is what I am taking issue with. I don't care how the argument ended, I'm taking issue with how it started. Most people lose interest when shut down the way you shut that guy down.
How is it remotely logical to expect someone to denounce someone else's rhetoric before they're allowed to discuss the argument with you? I'm not going to apologize to you for something that somebody else said, but if I agree with his points, you know what, I agree with his points.
@jsthrowaway2, your analysis just doesn't take into account how that conversation evolved. We were discussing different issues in multiple subthreads all at the same time. In the subthread you mention, the fellow was initially coming across defending @sabdfl's assessments. He clarified that, and that subthread ended, and the others with the salient points continued.
I challenge you to find any argument that he made, salient or otherwise, that I failed to respond to in that thread.
> In the subthread you mention, the fellow was initially coming across defending @sabdfl's assessments.
...in your analysis, which was demonstrably wrong. I, and probably many other people who read his opening shot, (correctly) interpreted it as disagreeing with the way Mark phrased his arguments. The hint is where he says that Mark didn't choose his words carefully, which you interpreted as meaning "I agree and I would have phrased the exact same thing differently!", which is just asinine. You interpreted his remarks the way you wanted to, which wasn't entirely square with reality.
Again, I don't care how the conversation evolved, because the guy persisted far longer than I would have (and I give him extreme credit for doing so). The standard argument style seems to be "straw man, straw man, straw man, you and I have nothing to discuss". It is to his credit that he continued and was able to reach an amicable conclusion, but I think the majority of people would roll their eyes and just disengage you at that point. It took him several back-and-forths just to get you to stop badgering him for Mark Shuttleworth's words, for Christ's sake.
Let's forget the entire rest of the conversation and let's focus on this:
A: FOSS people are McCarthyists. And the idealism impedes forward motion in an indirect way.
B: Hey, you know, he's right that the balance between idealism and pragmatism is a bit too far one way. Here's some thoughts about that. Why don't we discuss it?
C: I'm sorry to see that you agree that we're McCarthyists.
I'd disengage you at C. He persisted, and kudos to him. That's what I'm having an issue with. You already tried building a straw man with me, claiming that I was being disingenuous by editing the conversation, implying that I've introduced falsehoods and manipulated the truth; I did not edit the conversation, but I did selectively quote the portions that I would like to discuss. Selective quotation is not editing.
In politics, it's very common to use phrasing like "he didn't chose his words wisely, but I agree with his point." as code for: "I'm diplomatically saying I agree with what he did". I see that the fellow didn't mean it that way, and there was probably a language barrier going on too (I suspect, but don't know for sure, that his native language isn't English), and he was furthermore frustrated with the 140 character format.
Regarding the latter of which, BTW, I was giving him advice on how he might fix his 140 char problem in another parallel thread. We were having two other parallel threads too, on the "salient points" you mention. Look at the time stamps on the dents if you want to confirm all that. All of it happened together. The Internet is a wonderful thing: you can have efficient conversations in parallel in semi-synchronous time. You're analogy treats the whole thing like I stonewalled him on that one issue while refusing to reply on any other issue. The timestamps and threads just don't support your claim there.
I again point out that I didn't resort to name calling and I wasn't disrespectful, and I apologized when I realized that he truly believed he'd already made the statement I was asking him to make. You compare me to @sabdfl above; note that @sabdfl name-called, was disrespectful, and it's not the first time he's done that, either.
Meanwhile, I don't think it's reasonable to ask someone to always respond to everyone on the Internet who comment at them, and I believe it's completely reasonable to filter away people for all sorts of reasons. It seemed that this fellow might have been doing standing up for @sabdfl's outrageous claims. I discussed that fact with him on on thread to get a sense of whether or not he was, while I was nevertheless still responding to his other points another. I admit I got close at one point to shutting down at one point. But, I still read his next clarification and we came to an understanding.
This is an example of people who disagree but are still communicating well and sorting something out. This is an example of useful discourse. I realize you see it as exactly the opposite. I just think you're wrong about that, I'm sorry. I encourage others here to read the whole thread over on identi.ca and decide for themselves which of us is right.
I'm about to to go to bed, and I'm sure I won't have time to respond to you further here, as the odds I'll remember to check this site again -- which I don't normally read -- is pretty low. You can email me if you want to discuss it further.
> In politics, it's very common to use phrasing like "he didn't chose his words wisely, but I agree with his point." as code for: "I'm diplomatically saying I agree with what he did".
Now I get it. Dealing with the political world for this long has made you treat everything as political by default. The guy was straight talking with you on identi.ca, not making a political statement nor speaking on camera. He wasn't "speaking in code," as you later deduced after going back and forth a few times. Your assumption was for the worst of his argument, not the best, and that you were presumptuous enough to tell him how to "fix" something that you misinterpreted with an unfair base assumption is even more asinine.
> I again point out that I didn't resort to name calling and I wasn't disrespectful
I know, which is why I ignored this irrelevant statement the first time, because it was a straw man then and still is. I'm not accusing you of name calling nor stooping to the level of those who called you McCarthyists, nor am I accusing you of being disrespectful. I think you shot this guy down fairly hard when he brought up a point with you, and it's that style of argument, the default-hostile world view, that I really get annoyed by out of your camp.
You could say I'm bringing this up because I want to have a reasonable conversation with you, and people like you, without spending a few back-and-forths saying something to you the exact way you want it to be said to you. The technology world is not out to get you. We're not speaking in code at your expense. Most people in this audience here on Hacker News are sympathetic to FOSS because a lot of us build our livelihood on it.
You do have friends in the world, and I think this guy was trying to be your friend. You've either been trained or trained yourself to regard everybody as an enemy from the get-go, and that's what I'm trying to get across to you. I know that running the FSF has exposed you to a lot of bilious argument against your very existence, but this guy wasn't remotely agreeing with Mark or being political, he was just having a conversation. It took a while for him to get that through to you, and speaking for myself, I would have given up long before he was successful.
This is coming from somebody who has built his entire career upon FOSS and believes in its success. You'll often see people say something like "I love FOSS, but its fan club leaves a lot to be desired". Things like this are why.
> This is an example of useful discourse.
It eventually was. It sure as shit didn't start that way.
> I encourage others here to read the whole thread over on identi.ca and decide for themselves which of us is right.
I really hate when people speak past me while replying to me. It's dismissive and belittling.
> I'm about to to go to bed, and I'm sure I won't have time to respond to you further here, as the odds I'll remember to check this site again -- which I don't normally read -- is pretty low. You can email me if you want to discuss it further.
I'm so glad this was edited in after I spent ten minutes carefully crafting a response. What a waste of time.
I was waiting for your reply and couldn't wait anymore. I have to work tomorrow, you see -- I work 7 days a week on Free Software, so I just can't stay up late.
Anyway, I did hit reload one last time and saw your reply, but I assure you this has to be the last one but I welcome you to email me if you'd like.
The reason I used that political way of interacting with him was that I have been one of Canonical, Ltd.'s critics for a long time -- back before it was popular to "pile onto" Mark Shuttleworth, Ubuntu, etc. (I noted that in my blog post in the section I talk about why I stopped; they'll be more on the next episode of Free as in Freedom audcast  released next week.)
I've found that there are a lot of people out there in the Ubuntu community who really do treat Mark like he is, as his title insists, a Dictator for Life and simply are his proxies out defending him. Again, I'm using a politicians' word -- proxies -- and a politician's analysis. But, the fact is, there are a lot of people out there, and many on identi.ca, who proxy for @sabdfl.
I admit that I incorrectly assumed that fellow was one of them. I think you're taking that one conversation and attempting, in a confirmation bias  sort of way, to extrapolate that it shows some principle that's always at work in conversations with people like me. Fact is, despite that I suspected the fellow was acting like a proxy, I still engaged with him in multiple threads in parallel, just in case I was wrong (turned out I was), precisely to avoid the very problem you're accusing me of in this thread.
Setting aside the fact that you seem upset that I don't really use this site often, and that I clearly don't keep the same sleep schedule and/or am in the same time-zone as you, it seems we're having the type of conversation and discourse you want. Yet, you've framed the conversation to talk about this meta-issue of "I can't talk to you people" rather than have the conversation about whatever it is you want to talk to Free Software zealots like me about.
I'm sorry you've had bad experiences in communication with some Free Software hard-cores. I hope I haven't been one. I still don't think, for various reasons I've stated (the most important one being the one you keep ignoring: that there were parallel threads going on), that the one I had with that fellow on identi.ca is an example that supports your claim. I completely believe you that you've had frustrating conversations of that nature with others. I know they happen and I will validate that point for you. I just don't think this example was one of them.
I wish you a good $timezone_greeting, but mine is "late in the night" right now for a guy pushing forty-years-old in the US/Eastern time zone, so please do email me if you want to discuss further.
I'm not begrudging you sleep, I was just annoyed it was edited in while I was in the text window replying to you (and not furiously refreshing). You're even mischaracterizing that by trying to say I'm annoyed you don't often use Hacker News, which isn't accurate or logical on any plane of reality.